如何获得一个应用程序的主窗口的Handle.?? SendMessage(Application.MainForm.Handle,W_OverMessage,0,0);我在一个线程中写上面的语句,系统提示"没有声明application",可我实在不知该怎么声明了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好在其他线程中不用APPLICATION对象,不是线程安全的。 MainHandle := FindWindow(frmMain, nil);可以得到,已知窗体名称的窗体handle;当MainHandle>0的时候表示找到handle,(但是该函数有一定不稳定性,但是一般情况,比较好用) 没那么麻烦,application.handle即可。不要加form。 uses Forms; application.handle; Application.MainForm.Handle; Application.Handle与Application.MainForm.Handle不是一样的。用findwindow也可以,findwindow(主窗口的类名,主窗口的caption)两个参数至少有一个不能为nil IDHTTP访问网页产生异常 pack[0] := char($03) 这条语句的意思!!!急 谁知道intrbase6.5的注册码是多少? 请问如何用wordapplication和worddocument打开rtf格式的文件 TClientDataSet怎样过滤 100分非常简单问题:如何能看到“最新 300篇”之外的帖子? 下面的SQl 语句有什么错误? 大家说说制作报表的心得~~~~~ TMyEdit的光标如何控制? TCanvas纳闷 TLabeledEdit在程序里面给CAPTION赋值,而不是在 Object Inspector定义。如何写 delphi和odbc问题
可以得到,已知窗体名称的窗体handle;
当MainHandle>0的时候表示找到handle,(但是该函数有一定不稳定性,但是一般情况,比较好用)
uses Forms;
application.handle;
Application.Handle与Application.MainForm.Handle不是一样的。
用findwindow也可以,findwindow(主窗口的类名,主窗口的caption)
两个参数至少有一个不能为nil