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 · 2720 阅读 · 0 评论 -
atl dll中调用wtl
环境 xp sp3,vs2003 1.新建 ATL-ATL项目,项目名test0507,不要选中属性化,不要选中支持 mfc, 2.stdafx.h添加 #include #include #include #include #include #include #include #include 3.在原有的Ctest0507Module类基础上添加Add原创 2013-05-07 10:10:32 · 1710 阅读 · 0 评论 -
ATL窗口(1) (转)
ATL窗口,第一部分 源程序 -------------------------------------------------------------------------------- 这篇文章由Andrew Whitechapel所写,由孙凯翻译。 绪论 ATL窗口类并不难学,但其与MFC非常不同,很多开发者便说我喜欢丰富的MFC支持,为什么要花心思学ATL窗口呢?唔,MFC有着转载 2015-09-28 22:17:55 · 1585 阅读 · 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 · 5158 阅读 · 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 · 1519 阅读 · 0 评论