none
WIN32MASM如何实现点击菜单打开对话框? RRS feed

  • 问题

  • 我建了一个对话框和菜单,要怎样才能使菜单和对话框联系起来,点击菜单就弹出对话框?不知要用到哪个函数?

    WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
     
     .IF uMsg==WM_DESTROY
      invoke PostQuitMessage,NULL
     .ELSEIF uMsg==WM_CREATE
      ;
      .elseif  eax == WM_COMMAND
       mov eax, wParam
       movzx   eax, ax
       .if  eax == IDM_XJ
        invoke CreateDialogParam,hInstance,IDD_DLG1,NULL,NULL,NULL
        invoke MessageBox,NULL,hInstance,AppName,MB_OK
        
        .endif
     .ELSE
      invoke DefWindowProc,hWnd,uMsg,wParam,lParam  
      ret
     .ENDIF
     
     xor eax,eax
     ret
    WndProc endp

    2015年2月13日 2:56