比如:WM_LBUTTONDOWN:
InvalidateRect(hwnd,NULL,TRUE);
hdc = GetDC(hWnd);
Ellipse(hdc,10,10,100,100);
ReleaseDC(hdc);
break;发现根本不能把圆画出来,而是刷新了窗口,怎么会这样,不是刷新之后紧接着画图吗?如果要实现刷新之后紧接着画图怎么办??
InvalidateRect(hwnd,NULL,TRUE);
hdc = GetDC(hWnd);
Ellipse(hdc,10,10,100,100);
ReleaseDC(hdc);
break;发现根本不能把圆画出来,而是刷新了窗口,怎么会这样,不是刷新之后紧接着画图吗?如果要实现刷新之后紧接着画图怎么办??
解决方案 »
- 非管理员能在哪儿写文档?
- VC++初学者,如何判断用户按下了control+alt+delete,用钩子来禁用任务管理器?
- 如何保存句柄到数组中去
- 有哪位朋友开发过控件? 自己开发控件后如果需要增加接口怎么处理?
- 各位XDJM,请问谁手上有DES、AES的C、C++代码呀,能否贡献一下?
- ocx在ie滚动时闪烁,什么解决啊?
- 鍏充簬瑙嗛鎺ュ彈鍚庢樉绀虹殑闂
- 怎样在几个不同的对话框中传递数据?
- CListCtrl如何做到点击某一项触发一个事件,但并不影响当前CListCtrl的选中状态?
- 哪里可以找到md5的c++源码啊? lib也行~~~~~
- 一个数据库的连接问题?
- 哪位网络高手帮我看看这段代码(仿造MSDN里的ping.c代码),执行到recvfrom就停住不前。
就要把画图的代码放在ONPAIT或ONDRAW中。