遇到这个问题很多次了,如从窗口A发送消息(SendMessage)到窗口B,然后再窗口B中的处理过程中可能会弹出MessageBox,弹出对话框后会出现焦点不在整个应用程序上的情况,只有当切换到其他程序后,焦点才能回到程序,用PostMessage则没问题。 这次出现的是焦点会在A窗口上,但是鼠标单击不能将焦点移动到别的控件上(如ToolBar),只有双击才行。 欢迎大家讨论。
解决方案 »
- Windows mobile BuildCommDCB GetOverlappedResult 不支持
- MFC实现分割窗口的问题???
- send执行时不必考虑Server是否在recv中?
- WSAECONNRESET (10054)错误,怎样解决这个问题!
- ToT,哪位大侠帮个忙,我被“卡住”了,关于Edit控件的问题(亟待解决)!
- 问一个快捷键??
- CStatic 和 static又什么联系和区别?
- VC中如何将CString对象的值赋给char*对象?
- 有关this 指针
- COM高手
- 为什么vc 中resources Load fail
- MFC操作WORD,如何获得光标所在位置的段落属性,并判断该段落是否进行了首行缩进?
是不是未指定父窗口原因?
就像AfxMessageBox是指定桌面为父窗口的.
HWND hWnd, // handle to owner window
LPCTSTR lpText, // text in message box
LPCTSTR lpCaption, // message box title
UINT uType // message box style
);