VC++6.0 MFC工程 求一个窗口程序代码,要求双击鼠标左键桌面显示"HELLO"。
3个回答
展开全部
以对话框工程 为例 添加 虚函数 PreTranslateMessage
BOOL CMfcdlgDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if( pMsg->message == WM_LBUTTONDBLCLK )
{
CWindowDC dc(CWnd::GetDesktopWindow());
dc.TextOut(20,50, CString("输出测试"));
}
return CDialog::PreTranslateMessage(pMsg);
}
BOOL CMfcdlgDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if( pMsg->message == WM_LBUTTONDBLCLK )
{
CWindowDC dc(CWnd::GetDesktopWindow());
dc.TextOut(20,50, CString("输出测试"));
}
return CDialog::PreTranslateMessage(pMsg);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
响应WM_LBUTTONDBLCLK就可以了,窗口风格里要指定CS_DBLCLKS。
追问
可以发给我代码吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询