
atl
dragoo1
这个作者很懒,什么都没留下…
展开
-
CTreeCtrl设置TVS_CHECKBOXES造成gdi泄漏
关键字:CTreeCtrl,CTreeView,TVS_CHECKBOXES,gdi,leak,泄漏,TVSIL_STAT现象:单文档左侧是一个CDialogBar,里面有一个树控件,在int CFramePrint::OnCreate(LPCREATESTRUCT lpCreateStruct)有下面语句 if (!m_dlgFormBar.Create(this,IDD_DIALO原创 2013-01-12 09:51:02 · 2754 阅读 · 0 评论 -
atl dll中调用wtl
环境 xp sp3,vs20031.新建 ATL-ATL项目,项目名test0507,不要选中属性化,不要选中支持 mfc,2.stdafx.h添加#include #include #include #include #include #include #include #include 3.在原有的Ctest0507Module类基础上添加Add原创 2013-05-07 10:10:32 · 1740 阅读 · 0 评论 -
ATL窗口(1) (转)
ATL窗口,第一部分源程序--------------------------------------------------------------------------------这篇文章由Andrew Whitechapel所写,由孙凯翻译。绪论ATL窗口类并不难学,但其与MFC非常不同,很多开发者便说我喜欢丰富的MFC支持,为什么要花心思学ATL窗口呢?唔,MFC有着转载 2015-09-28 22:17:55 · 1632 阅读 · 0 评论 -
OCX控件打包成CAB并实现数字签名过程(转)
OCX打包CAB并签名过程 一、打包cab制作cab文件时需要将所有的相关文件都包含进去,可以通过Depends(VC自带的)检查需要的文件。使用inf文件将这些东西都写进去。 1、制作inf文件default.INF 最开始一般是[Version]区: eg: [Version] signature=" $CHICAGO$ " AdvancedINF=2.0转载 2013-04-27 10:54:26 · 5265 阅读 · 0 评论 -
fatal error C1190: managed targeted code requires a '/clr' option
使用c++ com dll调用c# dll报错,报fatal error C1190: managed targeted code requires a '/clr' option需设置:1.在“属性”->“配置属性”->“常规”->“公共语言运行库支持”中选取“公共语言运行库支持(/clr)”2.加上using namespace CSLib;3.dll路径不正确也会报这原创 2017-02-15 09:26:03 · 1595 阅读 · 0 评论