falla.zhang

导航

随笔分类 -  C++

MFC窗体过程
摘要:1. 窗口是通过查看句柄(HWND)来标识的。我们要对某个窗口进行操作,首先就得得到这个窗口的句柄(HANDLE)。 2. 窗口的创建: (1) 设计一个窗口类; (2) 注册窗口类; (3) 创建窗口; (4) 显示及更新窗口; 阅读全文

posted @ 2010-02-22 16:19 falla.zhang 阅读(268) 评论(0) 推荐(0)

MFC 问题集(10)多行编辑框 CEdit
摘要:编辑框(Edit Box)控件实际上是一个简易的正文编辑器,用户可以在编辑框中输入并编辑正文。编辑框既可以是单行的,也可以是多行的,多行编辑框是从零开始编行号的.在一个多行编辑框中,除了最后一行外,每一行的结尾处都有一对回车换行符(用"\r\n"表示).这对回车换行符是正文换行的标志,在屏幕上是不可见的. 编辑框控件会向父窗口发出控件通知消息. 消息含义EN_CHANGE编辑框的内容被用户改变了... 阅读全文

posted @ 2010-02-22 16:15 falla.zhang 阅读(3902) 评论(0) 推荐(0)

MFC 问题集(11)CEdit&剪贴板
摘要:编辑框支持剪贴板操作。CEdit类提供了一些与剪贴板有关的成员函数,与剪切板有关的CEdit成员函数: void Clear( )清除编辑框中被选择的正文。void Copy( )把在编辑框中选择的正文拷贝到剪贴板中。void Cut( )清除编辑框中被选择的正文并把这些正文拷贝到剪贴板中。void Paste( )将剪贴板中的正文插入到编辑框的当前插入符处。BOOL Undo( )撤消上一次键入... 阅读全文

posted @ 2010-02-22 16:15 falla.zhang 阅读(1179) 评论(0) 推荐(0)

MFC 问题集(9)CString/string/char *常用操作
摘要:a) 查找作用 char* string CString 查找指定值 strchrstrstrstrrstrstrspn find Find 第一个匹配的值 fild_first_of FindOneOf 从后面开始查找 ReserveFind 指定匹配方式 find_if 注:find_if中是把范围内的值挨个代入匹配函数直至返回true b) 比较作用 char* string CString... 阅读全文

posted @ 2010-02-22 16:14 falla.zhang 阅读(949) 评论(0) 推荐(0)

MFC 问题集(8)CString/string/char *比较详解
摘要:(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI), wchar_t(unicode),T... 阅读全文

posted @ 2010-02-21 16:05 falla.zhang 阅读(707) 评论(0) 推荐(0)

MFC 问题集(6)CString&int互转
摘要:VC++6.0 CString转int int转CString CString _temp = "100"; int _int; _int = atoi(_temp); =================================== CString str; int i = 2334; str.Format("%d",i); 阅读全文

posted @ 2010-02-21 16:04 falla.zhang 阅读(169) 评论(0) 推荐(0)

MFC 问题集(7)注意变量的作用域
摘要:CString lastZZHS ;if(int index=m_ListCtrl.GetItemCount()-1){ lastZZHS = m_ListCtrl.GetItemText(index,3); AfxMessageBox(lastZZHS); }//正常显示 if(int lastindex =(m_ListCtrl.GetItemCount()-1){ CString last... 阅读全文

posted @ 2010-02-21 16:04 falla.zhang 阅读(292) 评论(0) 推荐(0)

MFC 问题集(5)单选按钮进行分组
摘要:对单选按钮进行分组: 每组的第一个单选按钮设置属性:Group,Tabstop,Auto;其余按钮设置属性Tabstop,Auto。如:Radio1、Radio2、Radio3为一组,Radio4、Radio5为一组设定Radio1属性:Group,Tabstop,Auto设定Radio2属性:Tabstop,Auto设定Radio3属性:Tabstop,Auto设定Radio4属性:Group,... 阅读全文

posted @ 2010-02-21 16:04 falla.zhang 阅读(564) 评论(0) 推荐(0)

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

posted @ 2010-02-04 16:37 falla.zhang 阅读(239) 评论(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 阅读(828) 评论(0) 推荐(0)

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

posted @ 2010-02-04 16:37 falla.zhang 阅读(1922) 评论(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 阅读(213) 评论(0) 推荐(0)

VC小技巧
摘要:1) 有时候,你可能在编译的时候,计算机突然非法关机了(可能某人不小心碰了电源或你的内存不稳定等原因)。当你重启机器后打开刚才的项目,重新进行编译,发现VC会崩掉。你或许以为你的VC编译器坏了,其实不然(你试试编译其它项目,还是好的!),你只要将项目的.ncb、.opt、.aps、.clw文件以及Debug、Release目录下的所有文件都删掉,然后重新编译就行了。   2) 如果你想与别人共享... 阅读全文

posted @ 2010-02-02 13:29 falla.zhang 阅读(286) 评论(0) 推荐(0)

C++杂记
摘要:1.我们必须在调用一个函数之前就高数电脑这个函数已经存在了,否则就成了“马后炮”。所以,我们一般把函数的声明放在主函数的前面。 2.reference。变量数据类型 &引用名=已声明的变量名。int a;int &b=a;//变量a的引用b,对b的操作就是对a的操作。对象也可以有引用: 类名 &对象名a = 对象名b; #include "ios... 阅读全文

posted @ 2010-02-01 17:17 falla.zhang 阅读(273) 评论(0) 推荐(0)

ACCELERATED_C++读书笔记
摘要:1.关于RETURN 0; 返回到调用这个函数的程序处,返回的值的类型必须与函数声明的返回类型一致。简单的 说就是 谁调用 RETURN 就返回给谁。 2.::操作符,也就是生存空间操作符。::左边的左边是生存空间的名字。比如在STD::COUT中,生存空间就是STD名字空间。::右边就是左边的 生存空间中定义的名字。STD::COUT的意思就是“名字COUT在生存空间(名字空间)ST... 阅读全文

posted @ 2010-02-01 17:10 falla.zhang 阅读(361) 评论(0) 推荐(0)