Another 2/3 buggs be found:
1. If the Text Search dialogbox of the visualstudio 2008 IDE (in C++ mode) has been opened, clicking its close button that the TT provided doesn't cause that dialogbox being closed. Instead, the whole IDE will being closed!
2. If you have created a singledocumented / multi-documented MFC project, you could then add a command message handling method like this:
void CYourApp::OnYourCommand(void)
{
MessageBox(_T("Whatever"), _T("Ttl"), MB_OK
{
CAboutDlg dlg;
dlg.DoModel(
}
return;
}
If you clicked the 'OK' button of the first dialog 'Ttl' when it had poped up, it would work fine and the second dialogbox will poped up too; But if you clicked the Close button of the TT provided to the 'Ttl' dialogbox, It would generate an exception that said an ASSERT(IsWindow(m_hwnd)) failure.
3.(or not) When a model dialogbox has poped up, its owner should have been disabled in vista & win7. draging the title-bar of the owner with mouse should have been not allowed. However i can drag or resize it with the side that the TT gives to (although this feature is cool sometime, it may cause errors in some application at other time).