1.在对话框中画矩形或者TextOut()写文本的时候,背景色总是比最开始的对话框浅,很不好看,怎么做使它们的背景和对话框一致?
2.我在对话框的OnPaint()函数中写了一些绘图代码并调用了UpdateWindow()函数,可是运行的时候,对话框的界面并没有及时的变化,将对话框最小化再恢复之后才能看到效果,为什么对话框的重绘消息没有传过去呢?
小弟是名在校学生,接触VC不久,还望各位前辈多多帮助哈
2.我在对话框的OnPaint()函数中写了一些绘图代码并调用了UpdateWindow()函数,可是运行的时候,对话框的界面并没有及时的变化,将对话框最小化再恢复之后才能看到效果,为什么对话框的重绘消息没有传过去呢?
小弟是名在校学生,接触VC不久,还望各位前辈多多帮助哈
解决方案 »
- 【紧急求助】MFC编WINSOCK,第一次用就让出东西啊
- GetGlyphOutline()函数的第2个参数怎么填??
- 为什么我用ODBC连接Access数据库失败?跪求高手啊
- 无模式对话框的messagebox也是无模式的?
- MFC 连接数据库 access 开表就崩溃 100分 在线等
- 如何用代码修改picture控件的image属性
- BlowFish 和DES 是否都只能加密 8个字符 呢?
- 使用一个三维控件,如何抓屏? glreadpixel 函数调用有何条件??
- DLL加载问题,很迷茫~~~
- safearray怎么使用?急!
- 怎么在一条弧的两端画上实体箭头?
- 如何关闭用MFC创建的对话框
1.dc.SetBkMode(TRANSPARENT);
2.UpdateWindow();不需要
是在需要重绘的地方调用Invalidate(TRUE),然后触发调用OnPaint函数来重绘