1.vc用ado连接数据库时候,recoderset返回的variant(com类型如何转化为cstring类型)?
Cstring str((LPCSTR)(_bstr_t)m_pRecoderet->GetCollect("姓名"));
2.关于vc连接mysql数据库出现乱码
在odbc设置的时候,在Connect Option 中Initial Statement中添加set names gbk。
至少我的是mysql5 没有再出现乱码。[......]
Author Archives: coder4
【转载】vc6下安装stlport和boost库
之前分别写了这两个库的编译,发现写得不好,有很多错误,大有误人之嫌,所以利用今天的时间重新整理一下。
首先介绍如何编译STLport5.1.3:
1 下载解压缩。
2 进入命令行。首先到vc98\bin\目录下执行vcvars32.bat。
3 进入stlport目录下的\build\lib\目录。执行configure.bat -c msvc6。这里如果将-c 改为icl,就可以用intel的icc进行编译。
4 执行nmake /fmsvc.mak install就开始编译了。[......]
【转载】笔记:vc6.0添加自定义用户消息的基本过程
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=16276
在学习<vc6.0技术内幕>过程中遇到要添加用户自定义消息的过程.我觉得书上写的比较散,于是就自己总结了这个基本过程,以为日后备查.
首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。
用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。
1 发送消息
首先在A的头文件中定义这个消息:
#define [......]
[转]VC编程制作系统托盘程序
VC编程制作系统托盘程序
Windows操作系统中的某些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户可以通过鼠标与应用程序交互,比如金山毒霸等应用程序,我们有时也需要编制一些仅在后台运行的类似程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使程序运行时的主窗口不可见。同时将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作。下面介绍Visual C++开发这类程序的设计方法。
一、隐藏程序的主窗口
首先,要使程序的主窗口不可见,并且不在任务栏[......]
【转】检测设备改变消息的u盘传播者
[cpp]
#include <windows.h>
#include <Shlwapi.h>
#include <fstream.h>
#include <TlHelp32.h>
#include <Dbt.h>
#pragma comment(lib,"shlwapi.lib")
#define TIMER 1//计时器
//function
LRESULT CALLBACK WndProc(HWND, U[......]