我是初学者,学的过程中有很多的疑惑,在这希望能得到各位的指点,谢了!
在写消息的时候,什么时候要用到触发函数Invalidate()?而我有时候看到书上又有个InvalidateRect()函数来触发Ondraw()函数,这两个有什么区别?InvalidateRect()有时又有两个参数,不知道是表达什么意思?我搞不懂,我在用的时候到底要用到哪个函数来触发 ,还是两个都可以?还有,触发函数就只有这两种吗?一定要写吗?
顺便问问,在OnLButtonDown()函数里的两个参数表示什么意思?有什么用途?可以不写吗?在写OnLButtonDown()函数时,有这么一句CView::OnLButtonDown(nFlags,point);不知道这句有什么用?因为我把它删了一样可以运行!
在写消息的时候,什么时候要用到触发函数Invalidate()?而我有时候看到书上又有个InvalidateRect()函数来触发Ondraw()函数,这两个有什么区别?InvalidateRect()有时又有两个参数,不知道是表达什么意思?我搞不懂,我在用的时候到底要用到哪个函数来触发 ,还是两个都可以?还有,触发函数就只有这两种吗?一定要写吗?
顺便问问,在OnLButtonDown()函数里的两个参数表示什么意思?有什么用途?可以不写吗?在写OnLButtonDown()函数时,有这么一句CView::OnLButtonDown(nFlags,point);不知道这句有什么用?因为我把它删了一样可以运行!
解决方案 »
- 这样的框架怎么做的?有没有相关的资料。大家帮一下忙有图片
- bitmap 剪裁的问题
- 请教将音频文件载入SQL Sever数据库
- 软件测试程序的问题,请大家指点
- 熟悉MSMQ编程的高手请进××××××××××××××××××××××××
- 在系统钩子里怎么实现TIMER
- 请问有什么API或其他,可以“知道每次有什么数据写进硬盘”
- 写了一个COM,当使用ASP或VB调用其中一个函会出现错误,DEBUG版全部正常,但编为release版就会出现这种情况,win98 不会出现,W2000中运
- 文件系统过滤驱动的工作原理
- 奇怪的编译错误?请教各位高手
- Combo Box 控件问题
- Activex 控件测试容器 中说的流和存储有什么区别?
afx_msg void OnLButtonDown(
UINT nFlags,
CPoint point
);
nFlags
Indicates whether various virtual keys are down. This parameter can be any combination of the following values:MK_CONTROL Set if the CTRL key is down.MK_LBUTTON Set if the left mouse button is down.MK_MBUTTON Set if the middle mouse button is down.MK_RBUTTON Set if the right mouse button is down.MK_SHIFT Set if the SHIFT key is down.point
Specifies the x- and y-coordinate of the cursor. These coordinates are always relative to the upper-left corner of the window.第一个参数是在鼠标单击的时候是否有上面列出的几个键被按下
第二个参数是党鼠标单击的时候鼠标的位置