要求:
  用MessageBox做个提示,要求有一个按钮,按钮内容显示Close,怎么做

解决方案 »

  1.   

    Messagebox不能控制按钮显示,可以自己做一个对话框,然后DoModal()出来
      

  2.   

    MessageBox("提示,是否退出,qestion!OKCancel,1")
      

  3.   

    MessageBox("提示,是否退出","提示",MB_OK)
      

  4.   

    LZ 的意思是一个按钮,状态为close时显示 OPEN, 状态为open时显示 CLOSE. 这个按钮可以用来做切换状态吧
      

  5.   

    可以尝试用 HOOK 技术。
    不知道是否可行
      

  6.   

    用钩子技术,将某个按钮文字改变一下
    ::SetWindowsHookEx(WH_CBT,MyProc,...)
    MessageBox(...)
    UnHook...MyProc(...)
    {
    if (code != HCBT_CREATEWND)
    {
    //...
    }
            HWND hWnd = (HWND)wParam;     ::GetDlgItem(..)
    //...
    }
      

  7.   

    重载C**App类的DoMessageBox虚函数,自己设计对话框和显示方式即可