falla.zhang

导航

2010年2月4日 #

MFC 问题集(1)EDIT控件

摘要: 问题:在基于对话框的MFC中添加一个EDIT控件,在里面输入数据(包括后字符)按回车想让它执行按钮控件里的代码,但默认的是在EDIT中输入完后按回车会关掉程序,怎么解决这 个问题(我把默认的OK按钮删除了,添加的是新的按钮)? 解决方法之一: 取消OK按钮的”默认“属性,并调整EDIT控件的属性,使其能够接受”Enter“键按下的事件,然后对EDI... 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(1864) 评论(0) 推荐(0) 编辑

MFC 问题集(2)List控件

摘要: 每次数据更新的时候,我这样做: 根据存放数据数组,利用SetItemText函数更改List控件中每个格子的Text。即每一次都要把全部的格子更新一遍,而且由于循环、函数的操作,使得效率极低。我的数据也只有几百个,但刷新起来List更新也很慢,简直没法看。 我想能不能把数据和list的每一个格子对应起来,数据变化,对应的格子中的text就变化,数据不变对应的text也不变? 解决方法之一: ... 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(221) 评论(0) 推荐(0) 编辑

MFC 问题集(3)头文件被包含一次

摘要: vc++头文件被包含一次比如你的头文件叫stdafx.h 方法一、 #ifndef _stdafx_h #define _stdafx_h //the header content #endif 方法二、 头文件第一行写下: #pragma once 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(204) 评论(0) 推荐(0) 编辑

MFC 问题集(4)CListCtrl

摘要: 1、显示checkbox LVS_EX_CHECKBOXES SetExtendedStyle(GetExtendedStyle()|LVS_EX_CHECKBOXES);2、允许非第一列显示图片。 LVS_EX_SUBITEMIMAGES SetExtendedStyle(GetExtendedStyle()|LVS_EX_SUBITEMIMAGES);3、禁止拖动列宽。重载OnNotify,代... 阅读全文

posted @ 2010-02-04 16:37 falla.zhang 阅读(808) 评论(0) 推荐(0) 编辑

WIN32 计时器

摘要: 计时器精确吗? 计时器并不精确。有两个原因:   原因一:Windows计时器是硬件和ROM BIOS架构下之计时器一种相对简单的扩充。回到Windows以前的MS-DOS程序写作环境下,应用程式能够通过拦截者称为timer tick的BIOS 中断来实现时钟或计时器。一些为MS-DOS编写的程序自己拦截这个硬件中断以实现时钟和计时器。这些中断每54.915毫秒产生一次,或者大约每秒18.2次。... 阅读全文

posted @ 2010-02-04 16:29 falla.zhang 阅读(2110) 评论(1) 推荐(0) 编辑