
VC6.0
文章平均质量分 59
mubai007
看到的是别人的,学到的才是自己的,不要做眼高手低的人!
展开
-
设置菜单条及菜单项背景色
1、设置菜单条背景色// 菜单栏m_wndMenu.LoadMenu(IDR_MAINFRAME);SetMenu(&m_wndMenu);// 改变菜单条背景颜色MENUINFO menuinfo; menuinfo.cbSize = sizeof(MENUINFO);menuinfo.fMask = MIM_BACKGROUND; menuinfo.原创 2009-02-27 16:09:00 · 5292 阅读 · 0 评论 -
VC6.0下设置和获取程序当前路径
1、在程序中用到CFileDialog另存文件或打开文件时,一般先获得程序当前路径(主程序路径),再加上文件名或其它文件夹,此时程序当前路径会发生变化。(假设主程序路径为D:/Practice) // 获取当前路径char* strTemp;strTemp = new char[MAX_PATH];GetCurrentDirectory(MAX_PATH, strTemp);//(s原创 2009-03-24 14:47:00 · 6938 阅读 · 1 评论 -
VC6.0中操作SQL Server数据库
VC6.0中操作SQL Server2000数据库// 连接数据库 CString strConnectionString, strSql; CoInitialize(NULL); _ConnectionPtr pConn(_uuidof(Connection)); _RecordsetPtr pRst(_uuidof(Recordset)); strConnection原创 2009-03-16 14:52:00 · 2241 阅读 · 0 评论 -
VC6.0中播放WAV格式声音文件
1、包含头文件#include #include 2、链接库文件Winmm.lib菜单Project->Settings->Link->Object/library modules:Winmm.lib 3、程序代码PlaySound(sWavFilePath, NULL, SND_FILENAME | SND_ASYNC);原创 2009-03-16 14:26:00 · 1253 阅读 · 0 评论 -
VC6.0常用控件常用方法介绍
*除非特别说明,本文中所用控件变量类型为Control一般控件可用/不可用EnableWindow(TRUE);EnableWindow(FALSE); 1、Static Text------------静态控件 --类CStatic 取值/赋值(变量类型为Control)m_lbl.GetWindowText(string);m_lbl.SetWindowText原创 2009-03-12 19:59:00 · 5348 阅读 · 0 评论 -
VC6.0控制鼠标反方向移动
dll代码:#define _WIN32_WINNT 0x400 #include #pragma data_seg("Shared") HHOOK NextHook = NULL; SIZE Screen = {0, 0}; POINT pt = {0, 0}; #pragma data_seg() HMODULE Module; BOOL APIE原创 2009-03-10 10:41:00 · 1015 阅读 · 1 评论 -
VC6.0更改生成的exe文件图标
VC6.0生成的exe文件图标是用Icon下几个图标中value值最小的,顺序为IDR_MAINFRAME、IDR_ICONTETYPE、新加的,所以想更改生成的exe文件图标,只要保证图标的value值是Icon下几个图标中最小的就可以了。如果生成的exe文件不想用VC自带的MFC图标,可以进行如下操作:方法一、最简单的方法1、在程序res文件夹下,删除MFC图标文件,加入自己的图标原创 2009-03-10 08:21:00 · 2878 阅读 · 3 评论 -
在VC++中自定义消息
原文 http://www.wangchao.net.cn/bbsdetail_82951.html在VC++中想加入自定义消息,以下方法可供参考 …… 1 首先定义消息:例如 define WM_MYMESSAGE (WM_USER+100) 2 在.H文件中,加入消息响应函数,如: LONG OnMyMessag转载 2009-03-03 09:54:00 · 688 阅读 · 0 评论 -
用右键菜单退出全屏窗口
按照前面转载的《在VC中实现全屏窗口程序》,发现一个问题:当客户区有控件时,按Esc键无法退出全屏模式。我是采用右键菜单退出的。 1、添加右键菜单在资源编辑器中添加菜单IDR_POPUPMENU,菜单栏名称无所谓(因为不显示),添加菜单项“Full Screen”,ID与主菜单IDR_MAINFRAME相同。 2、单击菜单项“Full Screen”时,菜单项改为“Exit原创 2009-03-03 09:30:00 · 1747 阅读 · 0 评论 -
在VC中实现全屏窗口程序
原文http://tech.ddvip.com/2008-12/1230262679103110.html 全屏显示是一些应用软件必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架转载 2009-03-03 08:38:00 · 1642 阅读 · 0 评论 -
用VC操作INI文件
原文http://www.cnblogs.com/boneking/archive/2008/11/04/1326221.html 在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型转载 2009-03-03 08:30:00 · 2384 阅读 · 1 评论 -
设置状态栏背景色
用SetBkColor()方法。// 状态栏if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))){ TRACE0("Failed to create status bar/n"); return -1;原创 2009-02-27 16:21:00 · 1086 阅读 · 0 评论 -
Debug版运行正常而Release版出错的原因和解决方法
1、如果自定义消息处理函数没有参数,在发送消息时也要加上WPARAM/LPARAM参数。 SendMessage(WM_MYMESSAGE, 0 ,0);2、如果有两个功能类似的自定义消息处理函数,在发送消息时不小心发错了消息名称,也会造成Debug版运行正常而Release版出错甚至报异常。 转一篇:http://www.cnitblog.com/ffan/arc原创 2009-04-27 11:19:00 · 2393 阅读 · 0 评论