在程序的WindowProc中WM_LBUTTONDOWN被交给DefWindowProc处理了,它没有
用自己的代码去处理消息。而只有一处调用了PeekMessage,之后只是简单地
调用DispatchMessage。那程序是如何得知用户按了鼠标左键呢?
用自己的代码去处理消息。而只有一处调用了PeekMessage,之后只是简单地
调用DispatchMessage。那程序是如何得知用户按了鼠标左键呢?
解决方案 »
- vc2005报错error C2228
- 怎么得到getaddrinfo返回的全局ipv6地址?
- 要做个项目需要局域网PC之间通信,大家给我出出主意
- 新建一个文件,然后进行写操作。那我怎么等文件写完再调用file.close()呢?
- Creating browse info file...后,就不动了
- 在MFC單文檔中如何讓菜單和工具條做成像VC++中的可以浮動的呢?
- 我想得到网页上所有链接,为何get_innerHTML和get_innerText返回的一样?
- 求助:关于VC打印的问题?
- 按下Esc键,对话框关闭,怎样才能使按下Esc后,它不消失
- 请问哪里有读写bmp文件的dll?
- Crystal Edit谁用过?
- 大家在做软件功能设计的时候都用什么辅助工具?
如果是的话在switch中的case:中加WM_LBUTTONDOWN处理函数。
如果是MFC程序用
PreTranslateMessage(MSG *pMsg)
{
if(pMsg->message == WM_LBUTTONDOWN)
{
//你的处理代码
}
}
函数 BOOL LButtonDown,你如果使用mfc,可以通过向导,为该类添加一个WM_LBUTTONDOWN,
它会为你做好一切,找到lbuttindown函数,添加你的处理代码!!