c++学习笔记----控件绑定变量
来源:互联网 发布:淘宝店铺简约模板 编辑:程序博客网 时间:2024/06/05 14:40
将一个edit控件绑定给一个CString变量后 ,需要在OnChangetest()中加入这样两句话
Invalidate(FALSE);
UpdateData(TRUE);
百度了一下,是这样解释这两个函数的:Invalidate使整个窗口客户区无效,一旦无效就需要重新绘制,MFC为窗口类提供了WM_PAINT的消息处理函数OnPaint,OnPaint负责重绘窗口。视图类有一些例外,在视图类的OnPaint函数中调用了OnDraw函数,实际的重绘工作由OnDraw来完成。参数bErase为TRUE时,重绘区域内的背景将被擦除,否则,背景将保持不变。
UpdateWindow( )的作用是使窗口立即重绘。调用Invalidate等函数后窗口不会立即重绘,这是由于WM_PAINT消息的优先级很低,它需要等消息队列中的其它消息发送完后才能被处理。调用UpdateWindow函数可使WM_PAINT被直接发送到目标窗口,从而导致窗口立即重绘
虽然了解了这两个函数的作用,但其实还是不明白为什么要加这两句话。
- c++学习笔记----控件绑定变量
- Android学习笔记--控件事件绑定方式
- WTL入门笔记(1)--变量绑定控件
- Objective-C 动态绑定 学习笔记
- 对话框控件的变量绑定
- MFC绑定控件与变量
- 学习绑定变量
- MFC 控件变量绑定为数组变量
- Asp.net控件开发学习笔记(十二)----数据绑定
- C#开发学习笔记:动态绑定控件事件
- 《C语言宝典》学习笔记(五):变量
- 【学习笔记】【C语言】什么是变量
- object-c学习笔记:属性变量(property)
- C语言的学习笔记1-变量
- C语言学习笔记2-变量
- c++primer学习笔记-----2.2变量
- 使用绑定变量和不使用绑定变量的效率对比测试——《Oracle高效设计》学习笔记
- C#dropdrowlist赋值,绑定控件
- 雷锋读图:AOL和Netflix上演的“三十年河东,三十年河西”
- ps命令输出字段的含义
- 垂直同步
- 软件包不存在问题
- 永远不要将assert语句里面嵌套执行语句!
- c++学习笔记----控件绑定变量
- Flash中的原件在FLEX中以组件形式访问
- 负载均衡算法随笔
- rational rose 2003 安装和破解
- 深入解析.NET架构
- 我思故我在系列—数据结构面试NO.30题(题目搜集整理者JULY,非常感谢!!)
- linux软件包解压常用命令搜集
- android相对布局
- 在VB类模块中使用计时器