開發DLL,DLL怎么去控制調用它的窗體,比如說我執行DLL來把當前窗體鎖住。謝謝

解决方案 »

  1.   

    就是使窗體的Enabled值為False,只要在DLL中可以操作這個窗體就行。
      

  2.   

    用API找到这个窗体的句柄,再用API LOCK一下,去查一下API手册,不行再来找我
    Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Declare Function LockWindowUpdate Lib "user32" Alias "LockWindowUpdate" (ByVal hwndLock As Long) As Long