簡單既C 問題

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int ICmdShow)
{
    MessageBox(NULL,"hello,windows!","hello message",MB_ICONQUESTION|MB_YESNOCANCEL|MB_DEFBUTTON2);
    switch (MB_YESNOCANCEL)
    {
           case MB_YES:
                MessageBox(NULL,"BUTTON YES IS PRESSED","hello message",MB_YES);
                break;
           case MB_NO:
                MessageBox(NULL,"BUTTON NO IS PRESSED","hello message",MB_NO);
                break;
           case MB_CANCEL:
                MessageBox(NULL,"BUTTON CANCEL IS PRESSED","hello message",MB_CANCEL);
                break;
    }
    return 0;
}
   
我想我一禁個"YES" 制既時候就SHOW"BUTTON YES IS PRESSED"
其他果D 都係一樣,
我想問下咁打有冇錯

int buttonID = MessageBox(........);
switch (buttonID) {
case IDYES:
....
break;
case IDNO:
.....
http://msdn.microsoft.com/en-us/library/ms645505(v=vs.85).aspx
唔係太熟, 不過似要咁...

TOP

MB_YESNOCANCEL,係messagebox嘅style黎
唔係個messagebox return 俾你知個人click左D咩
應該好似Newbie師兄咁 用個 int 接返 MessageBox() return 嘅數值,呢個return value先係個人click 左D咩。
睇多D example會學得快D 加油ar,唔明就search google或者post 上呢度啦 好多人都會幫你手架:)

TOP

本帖最後由 singsing23 於 2011-9-17 22:39 編輯

唔該哂!!!! 師兄
有冇邊個網站可以學C 呀

TOP

相關文章