- 博客(20)
- 收藏
- 关注
转载 vc 加载 图片
VC利用GDI+显示透明的PNG图片GDI+在原来GDI的基础上进行了许多的升级和优化,比如线条平滑、颜色透明度、图形变换(平移、缩放、旋转),更多图片格式支持等技术都进行了很大的 改善,使用GDI+可以很方便的实现对各种图形的绘制和优化。 GDI+属于.NET组合,不过VC6.0的朋友也可以很方面地使用它,在VC6.0和工程 中使用GDI+的流程如下: 1.安
2013-05-08 09:55:36
1091
原创 备份注册表操作
//if的主要作用就是判断是否需要命令行,默认为需要命令行 if(strCommand == _T("RollBack")) { //存储注册表里的数值 TCHAR buffer[1024] = {0}; //数值大小 DWORD size = 1024; //注册表对象 CRegKey RegKey; //打开注册表 //CString
2013-05-08 08:43:41
696
原创 生成 guid 字符串化
void GetGUID(LPTSTR strGUID){ GUID guid; CoCreateGuid(&guid); OLECHAR oleGUID[40] = {0}; StringFromGUID2(guid,oleGUID,40); USES_CONVERSION; _tcscpy(strGUID,OLE2T(oleGUID));}
2013-05-08 08:38:13
690
转载 ClistCtrl 用法 行 插入 风格 形式 删除
2011-01-19 16:49 【转】LIST VIEW 和LVITEM用法此文转至:http://www.igoshow.net/BlogView.asp?logID=961 VC中使用ListCtrl和LVITEM 经验总结ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。先注明一下,
2013-05-07 11:33:30
1163
转载 C++ VC socket 文件下载 简单
#include #include #pragma comment(lib, "ws2_32.lib")void main() {// 初始化 WSADATA wsaData; int iResult = WSAStartup( MAKEWORD(2,2), &wsaData ); if ( iResult != NO_ERROR ) printf(
2013-04-25 14:52:37
785
转载 Win7 操作系统 中文乱码
今天在使用ultraedit时,发现保存文件时,对话框标题显示中文乱码,我想这应该是win7是英文版的原因。但是,我又回想了一下,当时装机时,我已经考虑了这个问题,并在控制面板的“语言和区域”中进行了PRC的设置,按理说应该不会有问题了,所以这让我很纠结,因为这已经不是我第一次遇到这个问题,以前都没有当一回事儿,因为都是无关紧要的小软件,但现在却影响了我日常的工作,所以我上网搜寻了一番,结果发现是
2013-04-17 17:11:37
3205
原创 VC C++ 判断文件夹中是否存在某个文件
BOOL IsFolderFile(CString strFileName,CString strPath){ CFileFind m_FileFind; BOOL bIsExist=FALSE; CString strFilePath=_T(""); strFilePath=strFilePath+L"\\"+strFileName; if (strPath.
2013-04-12 16:57:29
1126
转载 C++ 判断路径
VC判断路径是否存在 2010-02-04 12:54:24| 分类:VC | 标签: |字号大中小订阅 方法一:CFileFind m_FileFind;CString m_sFilePath = "D:\\Program Files\\Adobe\\Adobe Flash CS3";if(!m_FileFind.FindFile(m_
2013-04-12 14:48:29
1186
原创 VS2008远程调试工具路径
如果目标机没有安装VS2008则需要将调试机上vs2008安装目录下相应的远程debug工具,路径:D:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/Remote Debugger/x86拷贝到目标机应用程序所在的目录下,然后运行msvsmon.exe
2013-04-08 16:25:46
955
原创 获取本机IP地址函数
/*需要添加文件头#include #include "afxsock.h"*/CString CHTUpdateToolDlg::GetHostAddress(){ USES_CONVERSION; AfxSocketInit(NULL); int error=0; char HostName[128]={0}; gethostname(HostNam
2013-02-21 16:38:38
1098
原创 VC++ 获取系统特殊文件夹的路径 桌面等
VC 获取系统特殊文件夹的路径如:系统目录,桌面等qtom:TCHAR MyDir[_MAX_PATH]; SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);AfxMessageBox(MyDir);其中第三个参数CSIDL_APPDATA可以为以下的值:CSIDL_BITBUC
2013-02-21 16:37:22
2864
原创 VC ADO 数据库操作 SQL语句执行
_ConnectionPtr ptrConnection = NULL; HRESULT hr = ptrConnection.CreateInstance("ADODB.Connection"); if (FAILED(hr)) { if (!FAILED(::CoInitialize(NULL))) { OutputDebugString(_T("m
2013-01-22 19:45:26
1283
原创 设置浏览文件 选择当前选择路径
CString m_path;//当前打开目录路径 BROWSEINFO bf; LPITEMIDLIST pidlbf; ZeroMemory((LPVOID)&bf,sizeof(BROWSEINFO)); bf.hwndOwner=this->m_hWnd; bf.pszDisplayName=m_path.GetBuffer(MAX_PATH); bf.lpszTi
2013-01-22 19:42:32
445
转载 获取可执行文件的版本号
/* 获取主键版本号头文件 #include #include 头文件动态链接库Version.lib*/BOOL CPromptApp::getVersionInfo(CString szPath,CString& version) { VS_FIXEDFILEINFO *pVerInfo = NULL; DWORD dwTemp, dwSize,
2013-01-11 13:21:26
810
转载 VC平台下获取文件的MD5值
/* 加上头文件 #include */BOOL CPromptApp::GetMd5(CString FileDirectory,CString &strFileMd5) { HANDLE hFile=CreateFile(FileDirectory,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,NULL,NULL);
2013-01-11 11:45:22
10174
1
转载 获取MAC地址多种方法,操作系统的 API 不一定适用。
获取MAC地址 2011-01-05 11:10:35| 分类:C/C++ | 标签: |字号大中小 订阅 Windows平台下用C++代码取得机器的MAC地址并不是一件简单直接的事情。到目前为止,作者尚未发现有任何一个通用的100%的适用于所有Windows平台的方法可以稳定的取得MAC地址。而有些应用(比如MMORPG)则需要稳定的得到机器的MA
2013-01-08 10:35:24
2137
原创 获取本机的网路MAC值
提醒各位: 目前网上很多获取MAC地址的,如果你主机上安装了虚拟机时,注意获取的是虚拟机的MAC还是主机的MAC。我提供的是获取本机的MAC值。/* *本接口在调用时注意: *需要加载头文件#include *需要加载netapi32.lib链接库*/CString CMacApp::getmacad(){ CString strM
2013-01-07 13:21:48
636
转载 针对VC++ 上各种方法获取时间差,CSpanTime等
CTime time = CTime::GetCurrentTime();int year = time.GetYear(); //返回年int mouth = time.GetMouth(); //返回月份 int date = time.GetDays(); // 返回日数int hour = time.GetHour
2013-01-06 15:43:12
14603
转载 CTime对象类型、DWord类型相互转换
1.CTime对象转换为DWORD类型CTime time=CTime::GetCurrentTime(); //获取当前时间DWORD timedw = time.GetTime(); //CTime->DWORD2.DWORD类型变量转换为CTime对象CTime time1(timedw); //DWORD->CTimeCString strTime;
2013-01-06 15:20:02
791
原创 VC++ 获取操作系统的时间,并且在保存系统启动时间。
BOOL CPromptApp::CheckFristTimeRun(CString& strStartTime){ SYSTEMTIME st = { 0 }; GetLocalTime(&st); CTime tStart = CTime::GetCurrentTime() - CTimeSpan(0,0,0,GetTickCount()/1000); strStartTi
2013-01-06 15:10:53
1239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人