大约有 1,900 项符合查询结果(耗时:0.0060秒) [XML]
BMP 和 DIB - C/C++ - 清泛网 - 专注C/C++及内核技术
...bitmaps)和设备无关位图(DIB:Device-independent bitmaps)。【可以这样理解,这种图像在硬盘上被称为BMP图,在内存中则被叫做DDB或DIB。】
DDB位图在早期的Windows系统(Windows 3.0以前)中是很普遍的,事实上它也是唯一的。然而,随...
ATL COM开发入门(一)(JS调用ActiveX/COM组件) - C/C++ - 清泛网 - 专注C/C++及内核技术
...件)ATL(Active Template Library)动态模板库,是一个类库,可以使用它进行COM开发。本文通过一个基础入门的例子,简要介绍如何定义、实现C...ATL(Active Template Library)动态模板库,是一个类库,可以使用它进行COM开发。本文通过...
cmake与autoconf+automake的对比 - C/C++ - 清泛网 - 专注C/C++及内核技术
...置文件configure.ac我们通过autosan生成,我们只需要修改就可以、autoconfig的配置文件Makefile.am我们需要自己手工从头编写;
cmake的配置文件CMakeLists.txt需要手工编写,当然cmake提供了gui的配置工具供大家使用;
我们再看看他们配...
C++ template中typename和class的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...在声明 template parameters(模板参数)时,class 和 typename 是可互换的。
2. 用 typename 去标识 nested dependent type names(嵌套依赖类型名),在 base class lists(基类列表)中或在一个 member initialization list(成员初始化列表)中作为一个 ba...
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
... 模板创建使用 IDR_xxxxTYPE 作为其资源 id。附加的菜单资源可供其使用资源编辑器创建和使用另一台 multidoc 模板关联在一起 (见 CMultiDocTemplate)。该框架将显示与每个 multidoc 模板自动关联的菜单资源。此方法将限制每个文档模板...
解决:无法通过windows installer服务安装此安装程序包。您必须安装带有更...
...本windows installer服务的Windows出现这个问题不让安装程序,可...
无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows installer服务的Windows。
出现这个问题不让安装程序,可以到微软网站更新Windows Installer...
AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术
...见,既然看得见自然要有窗口,而后台是看不见,看不见可以理解为没有窗口,既然没有窗口,那么用AfxGetMainWnd()取得其窗口句柄,未免有些搞笑,为什么呢?聪明的你想必早已明白,如果你曾经跟踪过AfxGetMainWnd()的调用,会发...
CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...个人说CMap在用CString做key类型时有问题,说用int和DWORD就可以,用CString就不行。因此很多人推荐使用MFC中的CMapStringToPtr之类。关键是ARG_KEY要选LPCTSTR,否则编译报错。
CMap<CString, LPCTSTR, int, int> typeMap;
typeMap.SetAt(_T("ONE"), 1);
typeMa...
VC 对话框背景颜色、控件颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
...色的几种方法。对话框背景颜色:
网上流传有四种方法(可能还不止),在VC++2008SP1测试后,发现只有三种可以使用了,其中第一种被废弃了。以下是四种方法:
方法一 (失效):调用CWinApp类的成员函数SetDialogBkColor来实现。
...
c++ Timer使用总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...窗口应用程序使用Timer:
#define TIMER_ID 1000 //定时器ID,可任意。触发后回调函数中用于区别不同的定时器以执行不同的任务
SetTimer(TIMER_ID, 1000 , NULL); //启动定时器,1秒后触发
KillTimer(TIMER_ID); //取消定时器
//.h文件函数申...
