首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VS 2008的mfc程序有关问题?很简单的求解答。

2012-04-23 
VS 2008的mfc程序问题?很简单的求解答。。void CdrawView::OnLButtonDown(UINT nFlags, CPoint point){// TO

VS 2008的mfc程序问题?很简单的求解答。。
void CdrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
  MessageBox("view中鼠标左被点击");
CView::OnLButtonDown(nFlags, point);
}
创建了这么一个代码来判断鼠标的左键是否被点击,但是实际运行的时候为什么没有实现功能呢?
我是view类中鼠标右键,然后选择属性,点击消息,找到WM_LBUTTONDOWN,然后生成如上代码,我加入了
 MessageBox("view中鼠标左被点击");
但是实际运行为什么没有反映呢?不明白那里错了?


[解决办法]
我想知道的是:楼主通过什么方法将按钮添加到View中的??如果添加不正确的话,这个View是不能够捕捉到LButtonDown这个消息的。你可以重载函数PreTranslateMessage.在这个函数中看看有没有捕获到按钮消息。
[解决办法]
message map里面有消息映射吗?
[解决办法]
按照你说的方法我做了一遍,可以实现~~我用的vs2008~~

热点排行