- 博客(3)
- 资源 (12)
- 收藏
- 关注
转载 OnEraseBkgnd与onpaint的联系(转载)
<br />题是这样产生的.在OnEraseBkGnd中,如果你不调用原来缺省 <br />的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面, <br />由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd <br />函数,这时就和窗口缺省的背景刷相关了.缺省的 <br />OnEraseBkGnd操作使用窗口的缺省背景刷刷新背景(一般情况 <br />下是白刷),而随后你又自己重画背景造成屏幕闪动. <br />另外一个问题是OnEraseBkG
2010-10-15 12:01:00
761
转载 CPaintDC, CClientDC与CWindowDC的区别
<br />CClientDC(客户区设备上下文)用于客户区(不包含标题栏、边框)的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是:<br />CClientDC dc(this);//this一般指向本窗口或当前活动视图<br />dc.TextOut(10,10,str,str.GetLength());<br />//利用dc输出文本,如果是在CScrollView中使用,还要注意
2010-10-15 10:18:00
811
转载 IDR_MAINFRAME字符串资源中各子串的含义
<br />IDR_MAINFRAME字符串资源中各子串的含义<br />IDR_MAINFRAME字符串资源中包含7个子串,分别以/n结束,即如下格式:<br /><windowTitle>/n<docName>/n<fileNewName>/n<filterName>/n<filterExt>/n<regFileTypeId>/n<regFileTypeName>/n<br />(1)CDocTemplate::windowTitle,主窗口标题栏上的字符串,MDI程序不需要指定,将以IDR_MAINF
2010-10-14 20:47:00
988
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人