码迷,mamicode.com
首页 >  
搜索关键字:wtl    ( 123个结果
ATL-style templates
今天看了一下ATL自动生成的代码框架,然后研究了一下ATL类继承方式,感觉还挺特别的,特地从网上抄了一些例子和说明过来,以后复习时看看。先看一个WTL生成对话框的代码示例: 这里面可以看到CMainDlg 继承自一个用CMainDlg 初始化的模板类,很神奇,用刚定义的类就能初始化一个父类的模板,其 ...
分类:其他好文   时间:2016-04-30 22:20:43    阅读次数:277
C++字符串类
好久没有写过程序,最近想学习下界面库的开发,基于directui的界面个人觉得还不错,像金山的源代码和duilib都是不错的。本人想结合二者做一个轻量级的界面库,同时又不依赖于常用的MFC、WTL等。在程序开发中字符串的使用是必须的,C++语音没有原生字符串,STL等标准库又多是模板类,如果开发DL ...
分类:编程语言   时间:2016-04-23 21:29:42    阅读次数:272
[ATL/WTL]_[0基础]_[CBitmap复制图片-截取图片-平铺图片]
场景: 1.当你须要截取图片部分区域作为某个控件的背景。 2.须要平铺图片到一个大区域让他自己主动放大时。 3.或者须要合并图片时。 代码: CDC sdc; CDC ddc; sdc.CreateCompatibleDC(NULL); ddc.CreateCompatibleDC(NULL); C ...
分类:其他好文   时间:2016-04-04 11:45:13    阅读次数:137
ToolBar使用-WTL篇
新建一个WTL exe应用工程,工程名为WTL_ToolBar2、类型选对话框即可3、点击Finish。工程建好后,直接编译执行:4、资源编辑器里,将OK Cancel按钮位置移动下,好放置工具条。5、下面正式开始了:6、资源视图下WTL_ToolBar.rc右键插入资源,弹出的对话框里选择Tool...
分类:其他好文   时间:2015-12-29 17:43:16    阅读次数:212
[ATL/WTL]_[初级]_[拖放文件到窗口]
场景:1. 软件需要支持从桌面拖动文件到软件里,避免从文件打开窗口选择文件,这样效率快很多,这时就需要窗口支持拖放技术. drag and drop.2. 软件需要复制文件到远程或设备里,支持拖放的话就很方便.两种方案:1. 如果是Windows 窗口程序, 可以使用监听WM_DROPFILES 消息来实现, 这里讲解第一种, 比较方便.http://blog.csdn.net/laogaoav/...
分类:其他好文   时间:2015-12-25 10:09:47    阅读次数:157
[ATL/WTL]_[初级]_[窗口如何实现WM_MOUSELEAVE和WM_MOUSEHOVER]
场景: 1. WTL的控件默认不支持进入和移出的 WM_MOUSEHOVER ,WM_MOUSELEAVE 事件, 即使写了映射也没用, 必须要使用函数 _TrackMouseEvent 添加监听. https://msdn.microsoft.com/en-us/library/windows/desktop/ms645615(v=vs.85).aspx 2. 默认的Window窗口如果有子窗口时, 当进入子窗口时, 会对父窗口调用WM_MOUSELEAVE, 因为子窗口默认会拦截消息, 因为子窗口...
分类:其他好文   时间:2015-11-08 16:33:25    阅读次数:374
WTL-双缓冲(double buffer)绘图
WTL中有两个Mix-in类: CDoubleBufferImpl和CDoubleBufferWindowImpl,用于创建双缓冲绘图窗口,用法非常简单。下面创建了一个普通的WTL窗口类,在窗口的客户区中有大量的绘图工作,使用CDoubleBufferImpl类来消除绘图时的闪烁现象:const C...
分类:其他好文   时间:2015-11-06 11:16:59    阅读次数:214
vs下取得资源文件中的版本信息
转载于:http://www.cnblogs.com/procoder/archive/2009/11/13/windows-mobile-wtl-version.html在Windows Mobile和Wince(Windows Embedded CE)下开发的产品,有时候需要显示当前产品的版本信...
分类:其他好文   时间:2015-10-29 11:06:31    阅读次数:280
VC 模式对话框和非模式对话框的创建,销毁和区别
在WIN32中,模式对话框的创建一般是使用DialogBox来进行创建的。而非模式对话框则是利用CreateWindow来创建的。在MFC或是WTL中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其...
分类:其他好文   时间:2015-09-29 12:47:46    阅读次数:350
深入浅出CChart 每日一课——快乐高四第十六课 老马识途,ChartCtrl控件在WTL中的使用
这几天有个朋友想在WTL下使用ChartCtrl控件,因此笨笨在这里也写一个简单的教程。 要使用WTL当然要先安装它。 笨笨在这里介绍两个例子,一个是WTL对话框界面,一个是WTL单文档SDI界面。 A16.1 WTL对话框界面 第一步,首先用AppWizard建立一个基于对话框的WTL程序LessonA16。 第二步,在主对话框资源IDD_MAINDLG上添加一个Custom Cont...
分类:其他好文   时间:2015-09-11 20:56:23    阅读次数:403
123条   上一页 1 ... 5 6 7 8 9 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!