DBA@Robin

此博客停止更新 https://dbarobin.com

MFC利用CImage类将图片显示到Picture控件上

环境:Visual Studio 2010 问题:MFC利用CImage类将图片显示到Picture控件上 解决: 1.通过向导为Picture控件添加变量,如果不成功,则手动添加。参考(VS2010为Picture Control 手动添加变量)   2.在对应的函数里添加如下代码:   CI...

2012-04-02 11:18:54

阅读数:12596

评论数:5

VS2010为Picture Control 手动添加变量

环境:Visual Studio 2010 问题:利用向导为Picture Control添加变量不成功,所以手动添加。   解决:   1.在头文件添加如下代码:   // 对话框数据 CStatic m_Pic;   2.在对应的源文件DoDataExchange函数里添加如下代码: v...

2012-04-02 10:48:31

阅读数:7360

评论数:0

MFC连接MySQL数据库_编辑框出现中文乱码解决

环境:Visual Studio 2010 + MySQL Server 5.1 + Navicat for Mysql 8.2 问题:MFC连接MySQL数据库,编辑框出现中文乱码。   解决:   使用MySQL C API,在连接上数据库查询数据前加上如下代码:   mys...

2012-04-01 19:41:27

阅读数:3463

评论数:0

VC中Release和Debug版本的区别

区别: 一、Debug版本包含调试信息,并且不作任何优化,编译器生成的代码便于程序员调试;         Release版本算是发布版本,Release下不能调试,生成的文件更小,编译器生成的程序速度更快。而且Release版本进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用...

2012-03-19 11:32:40

阅读数:2477

评论数:0

ClassWizard里面找不到WM_ACTIVATE消息解决

环境:Microsoft Visual C++ 6.0   问题:在使用WM_ACTIVATE消息时,在Windows消息处理找不到此消息。 解决: 1.类向导中选择 Class Info 选项卡,然后在 Message filter 组合框下选择 Window 就可以了。 2.也可...

2012-03-11 15:12:46

阅读数:1579

评论数:0

基于对话框的MFC程序加入菜单资源

环境:Microsoft Visual C++ 6.0 问题:在基于对话框的MFC程序加入菜单资源 解决: 1.在对话框头文件中声明CMenu 变量,例如CMenu  m_Menu; 2.在主对话框的OnInitDialog()函数中加入如下语句:   m_Menu.LoadMenu(...

2012-03-03 16:15:40

阅读数:2240

评论数:0

REG_OPTION_NON_VOLATILE

REG_OPTION_NON_VOLATILE: 该宏是RegCreateKeyEx函数的参数可选项。 LONG RegCreateKeyEx( HKEY hKey, LPCWSTR lpSubKey,  DWORD Reserved, LPWSTR lpClass, DWORD...

2012-03-03 15:45:50

阅读数:3824

评论数:0

error C2440: 'type cast' : cannot convert from 'int *' to 'void (__thiscall CCmdTarget::*)(void)'解决

环境:Microsoft Visual C++ 6.0 问题:自定义消息时,出现如下错误:error C2440: 'type cast' : cannot convert from 'int *' to 'void (__thiscall CCmdTarget::*)(void)' ,Ther...

2012-03-03 15:36:03

阅读数:4111

评论数:0

字符串前加 _T含义

#ifdef _UNICODE #define _T(x) L##x // 就是把_T( "XXX ")变成L "XXX ",把字符串编译为Unicode格式 #else #define _T // 什么也不做 #endif     简...

2012-03-03 15:25:05

阅读数:1691

评论数:0

C++ Psapi.h头文件

Psapi是: Pocess Status API ,是获取系统状态的函数集合.它会返回以下系统信息:进程信息模块信息设备驱动程序信息进程内存使用信息工作集信息内存映射文件信息包括的函数. The following are the PSAPI functions.    EmptyWorki...

2012-02-26 15:04:06

阅读数:4886

评论数:2

#include <tchar.h> 是什么意思

因为VS里的很多字符编码都是采用unicode来编码的,为了兼容字符集。微软开发了tchar包,tchar 在unicode下是wchar(双字符),而普通是char。 因为C++支持两种字符串,即常规的ANSI编码和Unicode编码,这样对应的就有了两套字符串字符串处理函数,比如:strlen...

2012-02-25 11:21:50

阅读数:12644

评论数:0

Tchar.h

Visual C++ 支持多字节字符集 (MBCS) 多字节字符集 (MBCS) 是一种替代 Unicode 以支持无法用单字节表示的字符集(如日文和中文)的方法。为国际市场编程时应考虑使用 Unicode 或 MBCS,或使程序能够通过更改开关来生成支持两种字符集之一的程序。 最常...

2012-02-25 11:19:54

阅读数:1224

评论数:0

_T() 函数

_T("")是一个宏,他的作用是让你的程序支持Unicode编码 因为Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式, 但这种方式处理象中文这样的双字节字符不方便, 容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符...

2012-02-16 17:53:35

阅读数:1062

评论数:0

error LNK2001: unresolved external symbol __imp__closesocket@4解决

环境:Visual C++ 6.0 问题:连接错误。 描述: Linking... NetSrv.obj : error LNK2001: unresolvedexternal symbol __imp__closesocket@4 NetSrv.obj : error LNK2001:...

2012-02-15 11:02:14

阅读数:3000

评论数:2

Visual C++ 6.0 快捷键和使用技巧(更新中)

环境:Visual C++ 6.0   快捷键总结: 1. Alt+F8:整理代码。 2.Ctrl+Tab:同一工作空间不同工程切换。       。。。。。。   使用技巧: 1. 在界面设计时,选中1个控件,按住ctrl键(可以选择多个),然后左下角左对齐。 2. 在界...

2012-02-01 18:20:11

阅读数:1257

评论数:0

单击Visual C++ 6.0 的打开按钮,出现“Microsoft (R) Developer Studio 已停止工作”解决

环境:Visual C++ 6.0 问题:单击Visual C++ 6.0 的打开按钮,出现“Microsoft (R) Developer Studio 已停止工作”   分析:使用的应该是Vista 或者WIN7系统,这是VC6.0的一个兼容性问题,可以按官方方法试一下原因:VC与VI...

2012-02-01 18:14:00

阅读数:3230

评论数:0

ASCII表

转载地址:http://blog.sina.com.cn/s/blog_4a0c2872010006xa.html ASCII表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (s...

2012-01-09 16:15:59

阅读数:1220

评论数:0

VC编程时不显示提示信息(类的成员和参数列表)解决

环境:Visual C++ 6.0 问题:VC编程时不显示提示信息(类的成员和参数列表)             想必大家使用VC6.0时或多或少地都会遇到这个问题,现提供三种解决方法。 解决:         1.菜单------->工具(Tools)------->选项(...

2012-01-09 15:51:59

阅读数:2759

评论数:0

模拟电话簿提取名字显示

环境:Visual C++ 6.0 问题:模拟电话簿提取名字显示 解决: 假设在屏幕上输入名字+空格+电话号码。 提供动态添加弹出菜单,再在弹出菜单上添加菜单项,通过输入的名字和电话号码存储到CStringArray里,菜单项由名字建立,当点击菜单项时再在屏幕上显示姓名和电话号码。 源码...

2012-01-08 19:13:03

阅读数:1534

评论数:2

查询特殊字符的ASCII码及MSDN精简版下载地址

环境:Visual C++ 6.0 问题:查询特殊字符的ASCII码 解决:MSDN   比如你想知道换行符或者退格符的ASCII码,可以通过查阅MSDN。(换行符0x0d 退格符0x08)   注: MSDN是很强大的帮助文档,学习VC 或者以后进行开发时要经常使用。   ...

2012-01-08 11:16:54

阅读数:2052

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭