方法一创建字体 设置HDC的字体 首先,我们需要用CreateFont函数来设置一个HFONT句柄,然后把此句柄设置给我们需要的HDC.下面是CreateFont函数原形. HFONT CreateFont(  
转载
精选
2012-11-27 11:48:00
642阅读
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关构
转载
2022-04-19 17:11:39
126阅读
void MyLogSpecTradeProcess(LPCTSTR text){ CTime tt=CTime::GetCurrentTime(); char path[300]; sprintf(path,"%sTradeProcess_L%02d.LOG",logPath, tt.GetDay()); CFile file; BOOL r=file....
原创
2022-08-30 12:16:38
109阅读
vc++常用函数方法
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo;
原创
2021-04-25 16:44:01
312阅读
vc++不定参数函数
转载
2010-09-26 13:25:00
132阅读
2评论
BOOL CopyFile(LPCTSTR lpExistingFileName, // pointer to name of an existing fileLPCTSTR lpNewFileName, // pointer to filename to copy toBOOL bFailIfExists // flag for operation if file exists...
原创
2022-02-18 11:38:49
193阅读
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构
转载
2021-07-22 09:34:10
137阅读
一、打开CD-ROM
mciSendString("Set cdAudio door open wait",NULL,0,NULL);
二、关闭CD_ROM
mciSendString("Set cdAudio door closed wait",NULL,0,NULL);
三、关闭计算机
OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构
O
转载
2010-05-30 21:31:00
80阅读
2评论
BOOL CopyFile(LPCTSTR lpExistingFileName, // pointer to name of an existing fileLPCTSTR lpNewFileName, // pointer to filename to copy toBOOL bFailIfExists // flag for operation if file exists...
原创
2021-09-02 09:29:19
612阅读
创建纯资源 DLL 纯资源 DLL 是仅包含资源(如图标、位图、字符串和对话框)的 DLL。使用纯资源 DLL 是在多个程序之间共享同一组资源的好方法。提供其资源被针对多种语言进行本地化的应用程序也是一种好方法(请参见 MFC 应用程序中的本地化资源:附属 DLL)。 若要创建纯资源 DLL,请创建一个新的 Win32 DLL(非 MFC)项目,并将资源添加到此项目。 在“新建项目&...
转载
2009-07-05 12:40:00
282阅读
#include "stdafx.h" #include #include #include #include #include using namespace std; LPWSTR StringToLPWSTR(string s) { const char * szString = s.c_str(); int dwLen = strlen(szString) +...
转载
2015-08-24 15:22:00
236阅读
//return CDialog::OnEraseBkgnd(pDC);return TRUE;}接下来是在WM_PAINT的消息处理函数OnPaint()中添加代码。由于当背景位图比较大时,进行区域处理比较耗时,所以只在启动时进行一次处理。一种方法是OnInitDialog()处理,但这样会在从启动程序到窗口出现有相当的延迟,易引起程序尚未启动的误解。再一种方法就是在OnPaint()处理,但为了避免重复处理,可以加上一个判断标志。以下是OnPaint()的代码,正体为AppWizard生成,粗体为自己添加内容。void CTransDlg::OnPaint() {if (IsIconic(
转载
2011-01-13 13:53:00
60阅读
2评论
随着Microsoft凭借Windows在操作系统上取得的巨大成绩,Windows用户界面也日益成为业界标准。统一的界面给广大用户对应用软件的学习与使用带来了很大方便。但每天都面对同一副面孔,日久天长难免会产生一些厌倦,开发一些“离经叛道”,一改Windows应用程序千篇一律的“标准”界面,一定会给你带来一种清新的感觉。标准Windows应用程序窗口一般为带有标题栏的浅灰色矩形外观,因而“异形”对话框/窗口也主要是颜色与外形上动手脚。1:改变背景颜色 改变对话框(窗口)的背景颜色是最简单的改变Windows应用程序外观的方法,根据Windows创建与管理机理,一般有两种方法。一种是处理WM_C
转载
2011-01-13 13:51:00
86阅读
2评论
一、_stdcall 被这个关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall 的前面部分由ecx,edx传), 函数调用在返回前要由被调用者清理堆栈。 这个关键字主要见于Microsoft Visual C、C++。GNU的C、C++是另外一种修饰方式:__attribute
转载
2019-08-12 13:36:00
231阅读
转载
2013-04-06 17:17:00
150阅读
2评论
void CTest1Dlg::OnButton2() { //*权限的提升*// static HANDLE hToken; static TOKEN_PRIVILEGES tp;//提升权限以
原创
2009-09-24 13:57:06
1122阅读
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 一、字符串
首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第
转载
2009-12-23 17:06:00
173阅读
2评论
1、函数模板(template)当需要定义多个具有相同函数名的函数时,需要进行函数重载(overload)。函数重载的条件是这些函数的形参列表各不相同。事实上,所有函数都有签名,函数的签名由函数名称和形参列表确定,程序中每个函数都必须有唯一的签名。同理,不同的返回值类型不足以区别函数。当多个函数重载
原创
2021-08-30 10:51:45
133阅读
/*============================说明部分================================= 实现一下函数需包含头文件 #include #include Link...
转载
2014-03-20 10:55:00
64阅读
2评论
在应用程序一个文档内引用头文件如下,并将hidsdi,hidpi.h,hidusage.h,hidsdi.lib,
原创
2022-11-01 00:19:34
1500阅读