
VC学习
xinran0703
这个作者很懒,什么都没留下…
展开
-
用VC2008打开由vc6.0编写的工程,可能会出现的错误
1:fatal error C1853: 'Debug/Menu2.pch' is not a precompiled header file create解决方法:A、在菜单栏里的工程 -> 设置 -> C/C++ 中,预编译的的头文件选项卡,选择“不使用预补偿页眉”单选项就可以了。B、由于在大的工程里,有一些头文件经常使用,往往就会导致这样的编译错误。解决办法是把这些经常使用的头文原创 2011-11-22 16:49:25 · 1351 阅读 · 0 评论 -
vc2008 操作excel 和ppt (插入图片)
一. vc2008实现打开指定excel文件,在指定位置插入图片1: 新建一个基于对话框的工程2:在类视图里点击添加新类3:如下图,选中“TypeLib 中的MFC类”:4:根据所按安装的office版本,添加EXCEl所对应的库添加接口,可根据需要选择性的添加,也可以全部添加,每一个被选择的接口都会生成一个.h 文件所生原创 2015-09-23 17:00:14 · 2138 阅读 · 3 评论 -
打开MFC ClassWizard 时报错“Parsing error”
bug现象:在打开“ClassWizard”(图1)时弹出报错提示框(图2):(图1)(图2)解决方法:在程序中找到 “int iConnectionID” (变量定义在头文件中)(图3)(图3)由于iConnectionID 是自己定义的变量并非是通过MFC生成,所以不应该写在MFC宏定义之内,应改为(图4):(图4)修改后再次原创 2013-07-12 17:28:31 · 746 阅读 · 0 评论 -
VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解
列表视图控件(List Control)列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择,许多专用的数据报表控件,也是在它的基础上派生而来。与树视图类似,列表控件可以由多个子项目组成,并且支持大图标、小图标、列表和报表4种方式显示信息,如图1所示。图1 列表视图的4种显示方式列表视图包含一个项目列表,而其中每个项目由图标、项目名称和多个子项组成,每转载 2012-10-18 09:49:43 · 354 阅读 · 0 评论 -
“error LNK2019” 的解决方法
在编译时会出现link错误,例如error LNK2019, 一种解决方法就是把link不到的那个函数在头文件中声明为虚函数原创 2012-08-22 10:13:52 · 713 阅读 · 0 评论 -
CIPAddressCtrl 控件的使用
添加控件1: 使用Creat() 手动添加CIPAddressCtrl IPAddress; // 在头文件中声明为全局变量,UINT nID=101;IPAddress.Create(WS_CHILD |WS_VISIBLE ,CRect(20,20,300,43),this,nID);WS_VISIBLE的效果等效于IPAddress.ShowWindow(SW_SHOW)原创 2012-08-21 14:59:19 · 1328 阅读 · 0 评论 -
控件通知消息
VC中的消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。 控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件如按钮、列表框、组合框、编辑框,以及Windows公共控件如树状视图、列表视图等。例如,单击或双击一个控件、在控件中选择部分文本、操作控件的滚动条都会产生通知消息。 她类似原创 2012-03-26 15:17:45 · 450 阅读 · 0 评论 -
VC学习四:关于 BSTR, CComBSTR and _bstr_t
BSTR是COM中默认的字符串数据格式,和char* 及std::string等不同,BSTR is a null-terminated, length-prefixed, unicode string.下面是一个非常好的对BSTR的解释: A bstr is a pointer to a string of wide char. The string is not terminated.转载 2012-01-10 17:15:03 · 726 阅读 · 0 评论 -
vc学习一:
本次学习内容是要要成完成一个Dialog窗体的建立并在其中添加控件:Edit,Combo,Static text,Button,IP address control1:在VC2008中新建工程:MFC Application2:选择“OK”;3:单击“Next”,选择“Dialog based ”;4:单击“Finish”,完成工程建立;5:在“ToolBox”中选中所需原创 2011-11-11 13:35:59 · 577 阅读 · 0 评论 -
VC学习三:静态文本框
静态文本框起到标志和注释的作用,若要给其增加响应函数,需做如下操作:1:修改ID号2:勾选属性:Notify原创 2011-11-24 09:45:36 · 421 阅读 · 0 评论 -
vc学习二:访问控件的方式
背景:窗口内放置三个edit control ,ID号分别为:IDC_EDIT1,IDC_EDIT2,IDC_EDIT3,要求把1号和2号输入的数值相加后写入3号控件内。1:GetDlgItem()->Get(Set)WindowText() int num1,num2,num3; TCHAR ch1[10],ch2[10],ch3[10];原创 2011-11-24 09:36:09 · 468 阅读 · 0 评论 -
vc2008: 控制台程序将数据写入MySql(数据库信息从配置文件读取)
1. 安装mySql (5.5.25)c:\Program Files 登陆密码设为1234; 2. 创建win32 控制台程序 在工程中添加使用mysql的必要头文件,这些头文件在mysql的按照路径下:C:\Program Files\MySQL\MySQL Server5.5\includeMy_alloc.hMy_list.hMy原创 2015-11-02 15:48:36 · 1121 阅读 · 0 评论