使用API时面对的都是HWND,但是如何根据HWND得到该窗体的TForm指针?
在帮助里面只有TForm.Handle,但是它是readonly,有没有类似于mfc中的FromHandle方法?
在帮助里面只有TForm.Handle,但是它是readonly,有没有类似于mfc中的FromHandle方法?
解决方案 »
- 把两个MP3混音成一个Mp3问题!
- 问个关于播放器的问题。有做过的进。
- 一个简单问题
- 如何编写自己的控件?
- 基础问题
- 使用TIdTCPServer控件出现EIdTerminateThreadTimeout错误?
- 使用clientdataset的commandText报错
- memo中的分行数据怎么赋给一个二维数组?
- QuickRep控件的left属性和它的纸张大小,点数和英寸四者之间的关系?快快.....
- 有问题啊,为什么weather_day,日期型的在where条件语句中无效啊,日期型在SQL语句中应该如何书写啊!
- 关于自行开发文档格式的问题,请各位大侠帮帮忙,急。分不够解决问题后可另开贴追加。期待高手指点。
- 如何让listbox显示水平滚动条呢?
但要先確認這個 Form.Handle = HandleNow ;
遍历比较即可。
我希望在所有的窗体创建之后显示之前作一些特殊的处理,但是通过CreateWindowEx仅仅可以获得HWND,如果无法转换为TForm就无法作任何操作
linzhengqun 的方法或许可行
这个有问题的,尽量遵循在需要的时候才创建的原则。另外,需要要用到API HOOK吗,VCL的Form类和API的窗口句柄是两个层次的问题,千万不要混了哦。
linzhengqun(风。我回来了),我写了一个多语言支持的玩艺,只需要调用一个函数就可以让你的程序自动支持多语言,包括各种弹出对话框,甚至是出错对话框。
谢谢你的提示