不明白你的问题, 能否说清楚一点。

解决方案 »

  1.   

    动态链接库的函数中,处理其非模态对话框发来的消息,比如点击左键.
    就是在以上代码中,能处理,某一专门的消息,不是非模态对话框发来的任何消息都处理啊,过滤掉其他的了。
      

  2.   

    比如在你的非模态对话框写像下面的代码不就可以处理WM_LBUTTONDOWN
    LRESULT CALLBACK Help(HWND hwnd,UINT Msg,WPARAM wParam,LPARAM lParam)
    {  switch(Msg)
          {
           case WM_INITDIALOG:
        return 1;
    case WM_COMMAND:
       switch (LOWORD(wParam))
           {
    case IDOK:
    DestroyWindow( hdlg) ;
    return 1  ;
         };break;
       case WM_LBUTTONDOWN:
       MessageBox(hwnd,"sfd","sdf",IDOK);
       break;
     case WM_CLOSE:
      DestroyWindow( hdlg) ;
                     return 1; 
      }
                return 0;  
    }