- 博客(12)
- 收藏
- 关注
转载 CreateFile函数介绍
在VC编程中,操作文件的方法主要有两种:利用API函数和MFC的CFile类。微软在其中封装了文件的一般操作,下面我就介绍一下如何利用这两种方法实现文件操作。 1.创建或打开一个文件 API函数CreateFile可打开和创建文件、管道、邮槽、通信服务、设备以及控制台,但是在此时只是介绍用这个函数怎么实现创建和打开一个文件。HANDLE CreateFile( LP
2013-09-05 15:57:05
998
转载 CString, char*, string的相互转换
CString 头文件#include string 头文件#include CString 转char * CString cstr; char *p = (LPSTR)(LPCTSTR)cstr; string 转 CStringCString.format(”%s”, string.c_str()); char 转 CStringC
2013-03-08 13:05:23
455
原创 WM_CTLCOLOR消息、OnCtlColor的用法
很多人都觉得自己的程序的界面不那么美观,往往VC默认产生的对话框比较单调,因此很多人往往找到很多其它的控件对对话框进行美化修饰,例如给静态控件设置字体,设置背景颜色等等,其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成!WM_CTLCOLOR消息用来完成对EDIT、STATIC、BUTTON等控件设置背景和字体颜色,其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->
2013-03-07 15:00:30
909
原创 CWnd与HWND的区别和获取方法
一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。二、如何得到窗口类对象指针CW
2013-03-07 13:31:33
1724
转载 SkinMagicLib美化界面
skinMagic是什么?http://www.appspeed.com内存资源? 和一个对话框比较 用皮肤和不用之前分别是3088,1832说明占用内存资源并不是很多四个必须的文件?SkinMagicTrial.dllSkinMagicTrial.libSkinMagicLib.hcorona.smf皮肤文件,可以更换,显示不同的皮肤改变对话框
2013-03-07 09:47:03
951
原创 无法打开包括文件:“afxcontrolbars.h”: 的解决方案
法1:下载安装VS2008 SP1, 法2:在stdafx.h中,注释#include ,在后面加一行#define CWinAppEx CWinApp
2013-03-07 09:24:46
1456
转载 无法找到mfc90ud.dll 的解决方法
靠近年关,又拾起了C++编程,用了最新的VS2008 SP1,但由于之前没有涉及过。在利用其进行MFC编程时,老是出现”无法找到mfc90ud.dll。。。“的问题,百度了半天,查了中英文各种解决方法,都没有解决我的问题。其中比较靠谱的有如下几条:1、在VS2008项目属性->链接->产生映射文件选”是“;2、工具—>选项—>项目和解决方案—>VC++目录,在可执行文件栏中加上如下路径:
2013-03-07 08:32:26
1710
原创 MFC设置对话框大小
1.设置对话框大小:1 CRect temprect(0,0,1640,1480); 2 CWnd::SetWindowPos(NULL,0,0,temprect.Width(),temprect.Height(),SWP_NOZORDER|SWP_NOMOVE);2.使对话框全屏显示:1 //得到显示器大小 2 int cx,cy; 3 cx = GetSystemM
2013-03-07 08:31:16
608
转载 容易出现insert into语句的语法错误的原因
insert into 语句的语法错误经常会出现,主要原因是数据的字段名为access或sql数据库的保留字解决的方法很简单,一是可以直接改掉那些字段名,二是在代码中将字段名用中括号"[ ]"括起来即可..当然,要是熟悉access或sql数据库的保留字,就不会有这样的烦恼.以下是SQL和ACCESS保留字,供大家参考:在开发网店下载专家v3.0.0时,写入数据库的其中一个insert
2013-03-07 08:29:10
1477
转载 ACCESS入门教程(五)数据的类型和属性
ACCESS入门教程(五)数据的类型和属性怎样使用表设计器来创建表? 我们已经知道怎样用表向导来设计表了,这一课学习怎样使用表设计器来建立表。 表设计器是Access中设计表的工具,用表向导建立表的时候,它自动定义了各种字段的属性,而在表的设计器中则可以自己设计生成各种各样的表,并能对表中任何字段的属性进行设置,比如将表中的某个字段定义为数字类型而不是文本类型,那么这个字段就只能输入数字
2013-03-07 08:27:10
3775
原创 怎样能跳出双重循环?
跳出一层循环很简单,如://break是结束整个循环体,continue是结束单次循环比方说:while(x++ < 10){ if(x == 3) { break; } printf("%d\r\n", x);}结果是输出 1 2 就退出了整个while循环但是如果使用continue
2013-03-01 14:28:47
1463
转载 打包程序制作
1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,
2013-02-17 11:17:57
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人