随笔分类 -  MFC

摘要:操作系统提供了一组GDI函数,使用这些函数用户可以在窗口中输出文本、图形、图像信息。GDI全称为Graphics Device Interface,即图形设备接口。为了能够在窗口中绘制各种图形信息,操作系统为每个窗口关联一个设备上下文(Device Context,DC),所有的图形图像操作均在设备... 阅读全文
posted @ 2015-11-25 11:57 王冯学 阅读(225) 评论(0) 推荐(0) 编辑
摘要:INI文件多用于存储程序的初始化信息,如记录程序连接数据库的名称、上一次用户登陆的名称、用户的注册信息等。INI文件基本结构一个典型的INI文件主要有节名、键名和键值3部分构成在INI文件中,节名由“[]”标识,其后是键名,键名之后有一个等号,然后是键值键名与“=”之间和键值与“=”之间的空格数量可... 阅读全文
posted @ 2015-11-25 11:20 王冯学 阅读(255) 评论(0) 推荐(0) 编辑
摘要:通过Create方法创建一个图像列表m_ImageList.Create(32,32,ILC_COLOR24|ILC_MASK,1,0);通过图像列表控件,可以直接将控件中的图像绘制到程序中。首先调用Create方法创建一个图像列表,然后调用Add方法向图像列表控件中添加图像。最后调用Draw方法将... 阅读全文
posted @ 2015-11-25 09:44 王冯学 阅读(207) 评论(0) 推荐(0) 编辑
摘要:静态文本控件通过函数显示静态文本控件的显示文本首先为静态文本控件关联一个CStatic类型的变量,然后调用SetWindowText函数设置显示文本m_Static.SetWindowText("你好啊");设置静态文本控件中的文本颜色首先设置静态文本控件显示的文本,然后处理对话框的WM_CTLCO... 阅读全文
posted @ 2015-11-23 16:57 王冯学 阅读(266) 评论(0) 推荐(0) 编辑
摘要:WM_KEYDOWN:某一键被按下WM_KEYUP:某一键弹起WM_CHAR:某一键按下又弹起,输入了一个字符 进入消息处理函数OnChar其参数并不是虚键码,而是默认的ASCII码CPoint型变量 记录位置 1 CPoint ptCharacter; //... 阅读全文
posted @ 2015-11-20 16:11 王冯学 阅读(267) 评论(0) 推荐(0) 编辑
摘要:消息的形式:1 窗口消息,2 命令消息,3 WM_NOTIFY消息,4 自定义消息我们的NM_CUSTOMDRAW消息就是就属于第三种WM_NOTIFY消息,而添加消息映射的方法分为两种:BEGIN_MESSAGE_MAP(CListCtrlColor, CListCtrl) ON_NOTIFY_... 阅读全文
posted @ 2015-10-14 11:31 王冯学 阅读(9496) 评论(0) 推荐(2) 编辑
摘要:CMenu类的主要成员函数BOOL LoadMenu(UINT nIDResource);加载菜单资源,并将其附加到CMenu对象上。参数nIDResource指定了要加载的菜单资源的ID。如果菜单加载成功则返回TRUE,否则返回FALSE。BOOL DeleteMenu(UINT nPositio... 阅读全文
posted @ 2015-09-30 14:45 王冯学 阅读(5080) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/g710710/article/details/7226071 阅读全文
posted @ 2015-07-09 10:38 王冯学 阅读(118) 评论(0) 推荐(0) 编辑
摘要:MFC中提供了删除文件夹的一个封装函数 RemoveDirectory(LPCTSTR lpPathName),我们只要把要删除的文件夹的路径传进去就可以删除了,貌似一切如此简单。我象征性的建立一个文件夹,然后在程序中删除了它,呵呵,一下就成功了。正当我要转手去做另外的操作时,我喜欢乱尝试的毛病就鬼... 阅读全文
posted @ 2015-07-06 15:37 王冯学 阅读(415) 评论(0) 推荐(0) 编辑
摘要:使用system函数调用系统命令"md"注意:字符串变量的话赋值时要使用双斜杠"\\":system("md C:\\newfolder\\");如果需要动态新建目录的话:char *path = "C:\\newfolder\\";char swap[255];sprintf(swap, "md ... 阅读全文
posted @ 2015-07-06 15:29 王冯学 阅读(1392) 评论(0) 推荐(0) 编辑