線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:806
推到 Plurk!
推到 Facebook!

MessageBox 的 bug

尚未結案
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-17 22:42:36 IP:61.59.xxx.xxx 未訂閱
客戶跟我反應,他按刪除鍵,多按幾下,中間的對話視窗會消失,我本來 聽不懂他的意思,還跟他講原本就是會消失啊~~ 後來自己去操作軟體,發現按刪除鍵時,MessageBox會一直重複的出現, 表示 MessageBox 並非是ShowModal()方式,這個bug要怎樣解決?? PS.我不想再自己寫一個MessageBox的視窗,想用系統原來的.    
    if ( MessageBox(NULL, "確定要刪除本筆紀錄?", "確認",
        MB_OKCANCEL MB_DEFBUTTON2 ) == IDOK )
    {
        // 中間處理事項
    }
}
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-17 23:31:14 IP:61.62.xxx.xxx 未訂閱
Hi, 改一下就可以了, 因為你沒有給定這個 messagebox 的 owner window handle, 試試: 
    if ( MessageBox(Handle, "確定要刪除本筆紀錄?", "確認",
        MB_OKCANCEL MB_DEFBUTTON2 ) == IDOK )
    {
        // 中間處理事項
    }
}
系統時間:2024-05-04 16:45:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!