码迷,mamicode.com
首页 >  
搜索关键字:wtl    ( 123个结果
WTL之修改对话框背景和文字颜色的类
/** 编写: GUO * QQ:349384061* 用法* 1.让对话框类公有继承本类* 2.在对话框类的消息映射宏后面添加消映射链 CHAIN_MSG_MAP(CPaintColor)* 3.本类只是简单的演示,可在此基础上扩展*/template //T 为派生的对话框类class ...
分类:其他好文   时间:2015-02-26 16:32:39    阅读次数:222
创建有个性的对话框之ATL/WTL篇
前记 这几个嵌入类其实很早之间就完成了,2003年的时候我在CodeProject上发布了这些代码,不过当时使用了紫色作为按钮的边框,导致几个无聊的LY在哪里争吵关于Gays的问题,呵呵,看来不仅语言要接轨,颜色的认识也要和西方接轨哟。现在刚好趁这个机会整理一下代码,写篇文章纪念之。 本文的目的是使...
分类:其他好文   时间:2015-02-26 14:44:07    阅读次数:191
如何用 C++ 从零编写 GUI?
姚冬,中老年程序员于龙、沈忱、王璐铭等人赞同GUI库可大可小,大可以是Qt WPF这种数以百万行计的代码,小的可以是WTL这种只有几个头文件。对一般人来说,不要奢望能做出大GUI库,写一个小一点的,满足自己的需求,针对某类应用就好了。我曾经遇到一个需求,需要一个小型的GUI库来写个安装程序。安装程序...
分类:编程语言   时间:2015-02-07 15:47:01    阅读次数:418
WTL - Virtual List Controls(WTL下使用虚拟列表)
普通的 CListCtrl 在其数据达到10000以上时,拖动滚动条已卡,很不好。。 Virtual List Controls,虚拟列表,我认为是一种列表的显示方式。。 普通列表:所有的列表数据加载完成再显示。 虚拟列表:只加载当前指定的要显示的数据(当收到 LVN_GETDISPINFO 消息时,会刷新列表,只刷新要显示的部分 )。 很明显,当数据量大的时候,谁优谁劣。。 比起 MF...
分类:其他好文   时间:2015-02-02 07:09:24    阅读次数:494
wtl学习总结
在windows平台,相比MFC,我更喜欢WTL,因其简洁漂亮。所以陆续花了一年的时间学习之,这里总结一下(在学习Wtl/Atl之前,最好是对WinApi编程有一定的了解)。安装 Wtl主页http://sourceforge.net/projects/wtl/,整个库就是一堆.h文件,官方没有提供...
分类:其他好文   时间:2015-01-29 12:32:30    阅读次数:555
MFC、WTL、WPF、wxWidgets、Qt、GTK、Cocoa、VCL 各有什么特点?
WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。而且封装得也不完全,还是随处可见...
分类:编程语言   时间:2015-01-05 20:20:03    阅读次数:191
OnMeasureItem和OnDrawItem的区别和联系
我们在做程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。目前界面编程技术包括MFC、win32 SDK、CJLibrary、WTL以及一些界面开发包。文本介绍MF...
分类:其他好文   时间:2015-01-01 00:07:27    阅读次数:442
WTL对话框应用程序响应键盘消息
修改对话框程序的PreTranslateMessage()消息 1 BOOL CMainDlg::PreTranslateMessage(MSG* pMsg) 2 { 3 int nCurSel; 4 if((nCurSel = m_wndOutputList.GetCurSel()...
分类:其他好文   时间:2014-12-24 09:59:45    阅读次数:145
ATL使用CString类笔记
ATL中使用CString时,会提示说使用WTL::CString,(由于WTL也有CString,但却不受官方支持,最好使用ATL的实现)而我们只需要使用ATL::CString就可以了,这时只需要在stdafx.h头文件中加如下面2句即可://注明使用ATL::CString而不是WTL::CS...
分类:其他好文   时间:2014-12-04 17:31:17    阅读次数:164
多项目静态库资源
WTL中,可使用以下方式加载文件资源。CResource res;if( !res.Load(type, resource) ){ DWORD dd = GetLastError(); return NULL;}当resource为资源ID时,会出现错误1813,找不到映像文件中指定的资源类型其.....
分类:其他好文   时间:2014-12-02 16:32:34    阅读次数:119
123条   上一页 1 ... 8 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!