WTL 学习笔记 -- ActiveX 在Win32下,ActiveX控件已经是个耳熟的概念了,即使对COM不太了解,使用ActiveX控件仍然是件容易的事件。即然是控件,无非要关注两个方面,第一是如何调用它的函...
转载 2006-04-12 21:52:00
87阅读
2评论
WTL 学习笔记 -- mru Mru的功能就是在菜单中显示最近使用过的文档,这个功能很常用,很方便,可以为用户节省不少时间。不过已经想不起来mru确切的意思了,ru应该代表是最近使用的意思吧,至于m的意思,一时...
转载 2006-04-19 21:33:00
99阅读
2评论
WTL 学习笔记 -- ResizeDialog 记得以前写过一个ActiveX控件,只要把它放在对话框上,它遍历对话框上的所有控件,并把它们管理起来,只要对话框大小变化时,它自动调整各个控件的大小和位置。这可能是我写的第一个ActiveX控件,比较失败,虽然功能实现了,但只是无条件的缩放控件的大小和位置,结果是有的控件变得很难看。 WTL里已经内置这种功能,不用我们自己实现了。它
原创 2021-07-26 17:35:17
130阅读
WTL 学习笔记 -- CSplitterWindow SplitterWindow在Win32下已经用得很普遍了,但是并没有这样一个基本控件,用SDK开发应用程序,如果有需要,就得自己写这样一个控件。MFC里提供了这样一个控件,但只能在SDI/MDI里使用,而不能在对话框里使用。 实现这样一个控件倒不难,记得N年前,曾经在PB6里写过这样一个东东。自己实现毕竟比较麻烦,如果有现成
原创 2021-07-26 17:35:19
394阅读
找了WTL很多版本,貌似包括最新版本都不支持VC这个IDE开发环境,感谢友友呆得荡死(Dead_Dance)提供的WTL7.0库,才使我能轻松的在VC里写WTL程序...... 啥也不说了,硬件环境:奔三700MHZ、256MB、WIN2000,要这老爷车去跑VS2005,足以死机好几回......(本人也一直想二手转出去换新的可惜没有收,扔了又怪浪费的.  ^_^) 1、WTL7
原创 2021-08-02 14:42:37
416阅读
WTL 学习笔记 -- CSplitterWindow SplitterWindow在Win32下已经用得很普遍了,但是并没有这样一个基本控件,用SDK开发应用程序,如果有需要,就得自己写这样一个控件。MFC里提...
转载 2006-04-12 20:20:00
76阅读
2评论
WTL 学习笔记 -- ResizeDialog 记得以前写过一个ActiveX控件,只要把它放在对话框上,它遍历对话框上的所有控件,并把它们管理起来,只要对话框大小变化时,它自动调整各个控件的大小和位置。这可能...
转载 2006-04-11 21:20:00
69阅读
2评论
WTL 学习笔记 -- mru Mru的功能就是在菜单中显示最近使用过的文档,这个功能很常用,很方便,可以为用户节省不少时间。不过已经想不起来mru确切的意思了,ru应该代表是最近使用的意思吧,至于m的意思,一时想不起来,呵,暂且不管它吧。 实际上,以前在用MFC时,从来没有用过它,原因是从来没有用MFC写过大程序,大多数情况下都是dialog形式的。不过界于这个功能很常用,学习W
原创 2021-07-26 17:35:26
99阅读
WTL 学习笔记 -- ActiveX 在Win32下,ActiveX控件已经是个耳熟的概念了,即使对COM不太了解,使用ActiveX控件仍然是件容易的事件。即然是控件,无非要关注两个方面,第一是如何调用它的函数,其次是如何接收它的事件。 我们看看在WTL中如何使用ActiveX控件(基本对话框):1.         创建项目时,让对话框支持ActiveX。从代码中,可以发
原创 2021-07-27 10:02:40
120阅读
一、WTL 总体印象WTL的类大致可以分为几种类型:1、主框架窗口的实现- CFrameWindowImpl, CMDIFrameWindowImpl 2、控件的封装- CButton, CListViewCtrl GDI 3、对象的封装- CDC, CMenu 4、一些特殊的界面特性 - CSplitterWindow, CUpdateUI, CDialogResize, C
原创 2021-08-02 14:35:21
800阅读
1、A WTL class for developping OpenGL programs using WTL http://www.codeproject.com/KB/wtl/opengl.aspx   2.Putting a Progress Bar, BitMap, Animation or Dialog in a Multi Pane Status Bar (The Easy Way)
原创 2021-08-03 13:53:06
911阅读
WTL 学习笔记 -- 消息流 正如刚从DOS转到Win32下写程序时,总是为找不到main函数而感到不爽,学习WTL时,第一反应是找GetMessage和DispatchMessage,想知道消息是如何分发到...
转载 2006-04-11 20:45:00
70阅读
2评论
WTL基于ATL,并做了简化和封装 不同点 1.DECLARE_FRAME_WND_CLASS 原ATL:DECLARE_WND_CLASS封装了一个ATL::CWndClassInfo结构 DEC...
转载 2011-08-08 17:46:00
207阅读
2评论
WTL 学习笔记 -- 消息流 正如刚从DOS转到Win32下写程序时,总是为找不到main函数而感到不爽,学习WTL时,第一反应是找GetMessage和DispatchMessage,想知道消息是如何分发到窗口的。 在_tWinMain里做了一些初始化函数之后,就进入了Run函数,显然Run函数就是消息循环。下面是Run函数的代码: 
原创 2021-07-26 17:35:15
214阅读
WTL 学习笔记 -- Property Sheets and Wizards 属性页和向导也是很常用的组件,两者表现形式大不相同,但功能差不多,无非前者所有界面同时出现,而后者要按规定的次序出现罢。MFC中提供...
转载 2006-04-13 21:08:00
62阅读
2评论
WTL 学习笔记 -- DDX 和 DDV DDX 初看时有点神秘,它把控件和相关变量关联起来了,两者在适当的时候自动进行同步。比如你在初始化时给变量赋了初值,控件上自动显示该值; 而在界面上修改了控件上的值后,它自动反应到对应的变量上去。 我们先看看如何使用DDX:1.         包含相关头文件
原创 2021-07-26 17:35:21
346阅读
WTL 学习笔记 -- 几则技巧 l         在WTL项目中插入ATL控件。有点不明白,WTL本身就是扩展ATL,但WTL向导产生的工程,竟不能使用ATL控件。还得手工加一些东西来欺骗VS6,VS6才让插入ATL控件。1.         在工程增加一个Atl.idl文件,并排除在编译之外。
原创 2021-07-26 17:35:24
261阅读
1.CHyperLink 扩展了Static Text控件 URL超链接 2.CCheckListViewCtrlImpl 一个以checkbox为元素的ListView控件 3.CWaitCurs...
转载 2011-08-10 20:39:00
119阅读
2评论
WTL 学习笔记 -- 几则技巧 l 在WTL项目中插入ATL控件。有点不明白,WTL本身就是扩展ATL,但WTL向导产生的工程,竟不能使用ATL控件。还得手工加一些东西来欺骗VS6,VS6才让插...
转载 2006-04-13 21:39:00
97阅读
2评论
WTL 学习笔记 -- DDX 和 DDV DDX 初看时有点神秘,它把控件和相关变量关联起来了,两者在适当的时候自动进行同步。比如你在初始化时给变量赋了初值,控件上自动显示该值; 而在界面上修改了控件上的值后,...
转载 2006-04-12 21:50:00
166阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5