请问如何在DLL中使用消息机制和消息循环?如果用PostMessage发送消息,其中的句柄参数应该设置哪个?

解决方案 »

  1.   

    呵呵.一般情况下,发送消息需要使用一个窗体的.我记得delphi有个函数,能够伪造一个窗口句柄.你可以使用这个方法.
    或者,你在dll中,创建一个窗口,在调用dll的函数中将句柄回传即可.
      

  2.   

    用Application.Handle就可, dll本身也有個Application, 也可使用, 但我當時, 是在dll中有個窗體處理的, 我想區別并不大!!
      

  3.   

    那请问各位如何在dll中用消息循环呢?
      

  4.   

    aiirii(aiirii) 
    我的Dll里好像没有Application.Handle
      

  5.   

    oh, 要 uses Forms
    我以前用到要處理消息的dll, 都是有包含 窗口的, 所以, 很自然就包含了 uses forms的語句!!!