在一個使用ShowModal的Form上,要如何讓MessageBox正確顯示? |
答題得分者是:collonil
|
BABM
一般會員 發表:3 回覆:8 積分:7 註冊:2002-09-07 發送簡訊給我 |
請問,
以下程式碼:
if( bChangPW == true ){ szChkPW = edtChkPW->Text ; szPW = edtPW->Text ; if( szPW == szChkPW && edtName->Text == szName ){ reg->WriteInteger("PassWord",StrToInt(szPW)); bSuperMode=true; Close(); } else{ ShowMessage("¦³¿ù»~¡A³Â·Ð¦A¿é¤J¤@¦¸©Î¬OÂ÷¶}"); //MessageBox(NULL,"¦³¿ù»~¡A³Â·Ð¦A¿é¤J¤@¦¸©Î¬OÂ÷¶}","Error",MB_ICONERROR); bSuperMode=false; } } else{...}我並沒有限制它錯幾次就要離開, 如果用ShowMessage的話,就能夠每次都正確的顯示在最上層, 但是用 MessageBox的話,只能夠在第一次時顯示在最上層, 第二、三次就被蓋過去了…… 請問要如何讓MessageBox正確顯示呢? PS:此Form是以ShowModal方式顯示,且為Auto-created form。 人苦於不知足, 既得隴復望蜀。
------
人苦於不知足, 既得隴復望蜀。 |
collonil
中階會員 發表:13 回覆:56 積分:63 註冊:2003-03-26 發送簡訊給我 |
|
BABM
一般會員 發表:3 回覆:8 積分:7 註冊:2002-09-07 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |