自定义类中调用windows.MessageBox的问题
璀璨夜空 2010-03-29 05:51:44 在自定义类TMy中添加一个FHandle成员,在主窗口中创建这个类对象My,同时传入窗口的句柄到FHandle中My.SetHandle(Form1.Handle),为什么My.ShowMessage()中调用MessageBox(FHandle, '', '', MB_OK)无法屏蔽掉主窗口Form1,也就是MessageBox没有模态效果了。
但是在Form1中单独使用MessageBox(Self.handle, '', '', MB_OK)就能屏蔽主窗口。
请问大家为什么?