放个图形象些这是一个非模态对话框,对象指针保存在mainframe里,我想在这上面响应鼠标移动、静态文本控件点击等事件,无奈没有成功。
第一次写非模态对话框,不知个中奥妙,望大神们写得详细一点
顺便说一下,创建这个窗口的时候它抢去了主窗口的焦点,怎样让它不获取焦点呢?又或者鼠标移到里面去才获取焦点?先谢谢了~
第一次写非模态对话框,不知个中奥妙,望大神们写得详细一点
顺便说一下,创建这个窗口的时候它抢去了主窗口的焦点,怎样让它不获取焦点呢?又或者鼠标移到里面去才获取焦点?先谢谢了~
{
if(!IsDialogMessage(hDlg,&stMsg))
{
TranslateMessage(&stMsg);
DispatchMessage(&stMsg);
}
}
最后是直接在这个对话框里重载PretranslateMessage,但是没写任何代码就能捕捉鼠标移动事件了