MessageBox的ID是什么啊?GetDlgItem(32770),行不通。

解决方案 »

  1.   

    好奇怪的问题,MessageBox就是一个消息框,好像没有ID啊..
      

  2.   

    用FindWindow来找窗口HWND不就行了.
      

  3.   

    HWND hwnd =  ::FindWindow(NULL,"窗口标题");
    ::SendMessage(hwnd,WM_COMMAND,(WPARAM)IDXX,NULL);
    IDXX为以下项
    IDABORT 
    IDCANCEL  
    IDIGNORE 
    IDNO 
    IDOK  
    IDRETRY 
    IDYES 
      

  4.   

    GetDlgItem是通过对话框上控件ID获得控件句柄,MessageBox是一个对话框,你这两个东西根本不是一码事