首先,尽管我们在建立对话框资源的时候,每个控制都有一个ORDER属性,但它只不过是
对话框消息处理函数的正常处理顺序而已,而DELPHI用面向对象的方式定义了全新的消息
处理函数的框架,这更使这个属性变得不重要了。
如果只是用CreateWindow直接创建的“控件”,注意这可不同于其它的继承于TControl的
控件,FindControl()函数或TForm.Controls遍历都是不能找到的。原因是它没有按DELPHI
一般控件的做法,将自已加入到TWinControl.FTabList当中,但它也是可以被使用的,这
就要给它建一个消息处理函数,同时,在DELPHI中的TAB ORDER功能是由
TWinControl.FTabList代劳的,而这个控件又没有被加入,所以不必考虑它的消息循环次
序,所以可以放心地用WIN API函数SETFOCUS(HWND)来给它设置输入焦点。而用其它的控
件.SETFOCUS(VCL控件方法),来使它失去焦点。