C ChinaYA Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-04 #1 application.promessages 如何用 sendmessage() 代替。 代码在APPLICATION 中的不能直接引用 MAINFORM的HANDLE。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-04 #2 是Application.ProcessMessage吧? 好像不可能吆。 >代码在APPLICATION 中的不能直接引用 MAINFORM的HANDLE。 难道Application都不能吗?如果是动态库也可以呀。
是Application.ProcessMessage吧? 好像不可能吆。 >代码在APPLICATION 中的不能直接引用 MAINFORM的HANDLE。 难道Application都不能吗?如果是动态库也可以呀。
C ChinaYA Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-04 #4 "Application.ProcessMessage" DELPHI 中好象没有吧, 在ProcessMessages 中 调用的是ProcessMessage. 在自己写的类中(独立的单元!) 是没有办法掉有Application 的,如过通过属性 传递HANDLE,那似乎不合乎面向对象的要求。
"Application.ProcessMessage" DELPHI 中好象没有吧, 在ProcessMessages 中 调用的是ProcessMessage. 在自己写的类中(独立的单元!) 是没有办法掉有Application 的,如过通过属性 传递HANDLE,那似乎不合乎面向对象的要求。
小 小雨哥 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-30 #7 不过不是在 DLL 中使用 SendMessage ,而是直接使用 if GetMessage(msg,0,0,0) then begin TranslateMessage(Msg); DispatchMessage(Msg); end; 让系统有机会获得控制权。
不过不是在 DLL 中使用 SendMessage ,而是直接使用 if GetMessage(msg,0,0,0) then begin TranslateMessage(Msg); DispatchMessage(Msg); end; 让系统有机会获得控制权。