MessageDlg 窗口被擋住
勉励前行 2010-03-22 05:20:43 程序在一個fsStayOnTop的Form中用 MessageDlg 窗口提示用戶,
Form1->FormStyle = fsStayOnTop ;
if(MessageDlg("請確認刪除?",mtConfirmation ,TMsgDlgButtons()<<mbYes<<mbNo, 0,mbNo)
!= mrYes)
{...}
在很多電腦上均正確顯示,也就是Message會在Form1的前面。
但發現有一台電腦該Message提示總被Form1擋住,Message窗口在Form1的後面去了。
如果說是程序的問題,為何大部分電腦正常,如果說是操作系統的問題,可發現電腦上裝的都是WINXP SP3 。
不知何原因。如何解決。