大约有 11,900 项符合查询结果(耗时:0.0123秒) [XML]
C++ HICON与HBITMAP相互转换 - C/C++ - 清泛网 - 专注C/C++及内核技术
...pBitmap;
return hIcon;
}
HICON转HBITMAP:利用GetIconInfo函数获取ICONINFO信息, 再将其复制到位图当中去, 代码如下:
HBITMAP ConvertIconToBitmap(HICON hIcon)
{
HBITMAP hBmp;
BITMAP bmp;
CDC bmpDC;
CDC iconDC;
ICONINFO csII;
int bRetVa...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升
...一样,返回一个内部指针类型的引用。
(5) operator &()
获取智能指针对象的地址,实际上也是返回内部指针的地址,跟普通指针一样。
(6) 在调用ComUninitialize方法前,需要手动释放所有的全局或者静态变量。
如何手动释放呢...
ATL创建的ActiveX(COM组件)实现JS回调 - C/C++ - 清泛网 - 专注C/C++及内核技术
...spatch指针(js中this便是),然后通过它就可以在ATL中任意获取网页元素,进行Invoke调用,详细请参见《ATL COM开发入门(二)(ActiveX/COM组件回调JS)》。
ATL ActiveX COM JS回调
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
... 和 MDI 应用程序中,如果需要显示的菜单从两个其他来源获取之前使用的 m_hMenuShared 或 m_hMenuDefault 菜单。该框架首先检查 CFrameWnd::m_hMenuAlt。这用于在受支持的 OLE 程序中使用就地激活的对象,提供其自己的菜单。它将检查第二...
LOGFONT 和 CFont 区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...; // lpszFac
使用字体:
GetDlgItem(IDC_BTN_DEMO)->SetFont(f);
获取LOGFONT字体数据结构体:
LOGFONT lf;
f->GetLogFont(&lf);
这时就可以访问LOGFONT中的成员变量了,比如字体名:lf.lfFaceName等。
调用字体设置对话框:
CFontDialog dlg(&lf);...
数据实时刷新/动态数据交换 技术,DDE or RTD? - C/C++ - 清泛网 - 专注C/C++及内核技术
...DE和标准的Excel函数样式有很大的不同,并且并不是为Excel获取实时数据而设计的,缺乏健壮性,并且效率不高,RTD的引入解决了这些问题。
《VC DDE(Dynamic Data Exchange)与EXCEL连接》实时 数据刷新 技术 DDE RTD
Linux编程中各种头文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...IP地址转换函数如inet_pton,inet_ntop
netdb.h:提供设置及获取域名的函数
sys/ioctl.h:提供对I/O控制的函数
sys/poll.h:提供socket等待测试机制的函数
fcntl.h:提供对文件控制的函数
time.h:提供有关时间的函数
crypt.h:提供使用DE...
error C2440: \'initializing\' : cannot convert from \'char *\' to \'co...
...确使用,应该使用string::const_iterator 后者使用下标操作来获取string对象中的字符。
error C2440
与迭代器失效相关的错误,例如:0x008D1127 处有未经处理的异常(在 prog34.e...
...设迭代器失效是最安全的做法。这里可以在for语句中重新获取迭代器,以避免此类错误。迭代器 失效 0xC0000005 访问冲突
MFC GDI中位图的显示 位图绘制 - C/C++ - 清泛网 - 专注C/C++及内核技术
... BITMAP bmp;
bitmap.GetBitmap( &bmp ); // 该结构体bmp可以获取有关位图的信息
CDC dcCompatible;
dcCompatible.CreateCompatibleDC( pDC ); // 创建与当前DC(pDC)兼容的DC
dcCompatible.SelectObject( &bitmap );
pDC->BitBlt( 0, 0, 24, 24, &dcCompatible, 0, 0, ...