码迷,mamicode.com
首页 > 其他好文 > 详细

view ondraw

时间:2015-07-17 18:23:21      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

窗口发生重绘时会被应用程序的窗口框架给调用

要使输出的东西始终能在窗口中看到 就可以使用该函数  窗口从到有的时候就会产生WM_PAINT消息,让窗口发生重绘 这是程序就会执行到ONDRAW函数处  

所以如果是要使输入的图形或者文字始终能够在窗口中进行显示的话就可以在OnDraw函数中进行处理

根据函数的定义可以知道 当它被调用的时候 应用程序框架会构造一个CDC类对象的指针 并且传递给这个函数,可以直接进行使用


void CXuexi2View::OnDraw(CDC* pDC)
{
CXuexi2Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);

// TODO: add draw code for native data here
}


void CXuexi2View::OnDraw(CDC* pDC)
{
CXuexi2Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CString str;
str="www.baidu.com";
// CString str("http://i.cnblogs.com/EditPosts.aspx?opt=1");
pDC->TextOut(50,50,str);//画图直接进行调用
str.LoadString(IDS_weixin);//在string资源中定义了ID为IDS_weixin字符串
pDC->TextOut(70,70,str);
// TODO: add draw code for native data here
}

view ondraw

标签:

原文地址:http://www.cnblogs.com/llforeverlove/p/4655188.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!