vc++
maokaijiang
这个作者很懒,什么都没留下…
展开
-
Visual 2008中 warning C4996的解决方法
我们在用Visual 2008编程时可能经常遇到类似下面的警告: warning C4996: “sprintf”被声明为否决的 c:/program files/microsoft visual studio 8/vc/include/stdio.h(345) : 参见“sprintf”的声明 消息:“This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, u转载 2010-12-11 02:00:00 · 754 阅读 · 0 评论 -
致命错误LNK1168的解决方法
一般这个错误时不能打开应用程序进行写操作,有可能是该程序已经运行,不让写,所以会出现链接错误!打开任务管理器将其终止即可!!原创 2010-12-11 02:05:00 · 17754 阅读 · 3 评论 -
vc++深入详解笔记
个常数,要使用MAKEINTRESOUCE宏把资源ID标识转换为需要的LPCTSTR类型 5. sprintf格式化字符,其头文件为stdio。h,在MFC中格式化字符用CString。Format 6. GetDC()与ReleaseDC()要成对使用,否则会内存泄漏。同样,BeginPaint()与 EndPaint(),这两个Parint只能在影响WM_PAINT消息中调用。 7. GetStockObject()得到画笔、画刷、字体、调色板的句柄,使用时必须用类型 转换。 如:hbrBackgrou转载 2010-12-11 04:22:00 · 631 阅读 · 0 评论 -
fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory
<br />其实 <iostream.h>是c风格的,可用,但注意格式: <br />要么是: <br />#include <iostream> <br />using namespace std; <br />要么是: <br />#include <iostream.h> <br />注意,这时是不能用using namespace std;这句话的,否则会出现你遇到的问题.<br />在标准C++里面,是不用#include <iostream.h>这种形式了,而要使用#include <iostr转载 2010-12-12 23:22:00 · 8684 阅读 · 3 评论 -
vs2005中删除类的成员函数的方法
<br /> 首先通过类视图找到该类,右击找到属性,让回找到消息按钮,找到成员函数说要处理的消息,单击该消息右边的下拉箭头,点击删除即可原创 2010-12-14 21:01:00 · 2254 阅读 · 0 评论 -
vc++6.0中文乱码的解决方法
打开project->setting->c/c++的预处理定义出添加_UNICODE,然后再link的output中的函数入口点添加wWinMainCRTStartup,最后在资源的属性中选择chinese即可原创 2010-12-23 01:36:00 · 17679 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出
<br />1.概论<br /><br /> 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。<br /> 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸转载 2010-12-27 22:26:00 · 870 阅读 · 0 评论 -
vc++ 菜单处理
GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION |MF_CHECKED); //标记菜单 GetMenu()->GetSubMenu(0)->SetDefaultItem(2,true);// 设置缺省菜单原创 2011-02-22 01:16:00 · 898 阅读 · 0 评论