又来打扰大家了,我想单击一个模式对话框的任何一个位置的时候,关闭该对话框??? 我想单击一个模式对话框的任何一个位置的时候,关闭该对话框,通过鼠标事件可以实现么,其实这本质上就是做一个软件的登陆界面或者叫封皮(显示一些相关的信息),虽然可以通过timer来关闭,但我想通过鼠标的点击来关闭,不知道能否实现,如何实现,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 鼠标事件可以实现,添加WM_LBUTTONDOWM在里面处理就可以了 http://www.codeproject.com/dialog/dialogspl.asp自己稍加改动即可!注销onTimer这句// HideSplashScreen(); 处理窗口消息WM_HITTEST应该可以 响应WM_LBUTTONDOWN:void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point) { EndDialog(0); } 响应WM_LBUTTONDOWN:void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point) { CDialog::OnOK()} 响应WM_LBUTTONDOWN:void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point) { //CRect rect; //GetClientRect(&rect); DestroyWindow(); } 响应 WM_LBUTTONDOWM 、WM_RBUTTONDOWN 消息! dll中有对话框,debug正常,release运行出错 屏幕分辨率改变子类事件的常数是什么? ADO编程中给parameter赋值时出错,请问如何解决 怎样使Combox传递int值,立即结贴 怎样用VC实现以下种种编辑功能? APIENTRY 与 WINAPI有什么区别? 请教诸位:在UNIX下该如何编程进行图形文件的格式转换? 请教CListBox::AddString 没有显示? 谁有昨晚airman1那个程序,我送300分 "五一"攻击美国,技术大交流!!!!!! 如何拖放文件到ie,自动打开文件? 不懂的语法,谁给我说说?感谢
添加WM_LBUTTONDOWM在里面处理就可以了
自己稍加改动即可!
注销onTimer这句
// HideSplashScreen();
void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
EndDialog(0);
}
void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
CDialog::OnOK()
}
void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
//CRect rect;
//GetClientRect(&rect);
DestroyWindow();
}