关于重绘的问题 我在一个对话框里加了一个static控件,还加了一个按钮以响应我的消息。我点击按钮后画一条线,但是当我移动了该对话框之后这条线就没了,我也知道应在onpaint()函数中重绘,但是我不知道该怎么些请帮我一下,能把具体代码写出来更好。谢谢!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以点按钮之后改变一个变量的状态,OnPaint里根据变量的状态来画嘛。 定义一个:bool bDrawLine = false;点击按钮后:bDrawLine = true;void CExDlg::OnPaint() {if(bDrawLine){ CPaintDC dc(this); // device context for painting dc.MoveTo(...); dc.LineTo(...);}{ 那怎么能让对话框跳出来之后,static控件就涂了颜色啊?我刚学,希望各位前辈多多指点谢谢!! 在对话框的OnInitDialog()函数中做。 ICE Grid 在一个自定义的类中,怎么获得分割窗口中的一个视图的句柄啊? 请教:如何在基于对话框的程序中获得像基于文档的程序中自动生成的菜单 高手、高手,请教问题!!!! 这段程序为什么在debug和在release下运行的结果不一样 谁有Loki?我无法下载? CPropertyPage到主程序的数据传递问题! 一个人学VCMFC为什么这么痛苦,不会了没有人可问,没人指点。全凭自己瞎摸索。太废劲了。各位,有啥好法子没有? 多列ListCtrl中如何设置整个一行选中状态 错误编号:80004003 无效指针 CString类型转换问题 Hook两小问
定义一个:bool bDrawLine = false;点击按钮后:bDrawLine = true;
void CExDlg::OnPaint()
{
if(bDrawLine)
{
CPaintDC dc(this); // device context for painting
dc.MoveTo(...);
dc.LineTo(...);
}{
我刚学,希望各位前辈多多指点
谢谢!!