E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
界面库WTL
开始学习
WTL
——(1)关于STL/ATL/
WTL
之间的区别
在这之前我一直在使用MFC框架,现在要学习
WTL
似乎有些牵强......俗话说得好:“工欲善其事,必先利其器”,还是先将基本术语搞清楚吧!
逗比汪星人
·
2020-08-03 06:49
G
ATL/WTL
C
VC/MFC
用
WTL
实现播放器的控制窗口
我们在WINDOWS下用C++进行界面编程,常用的
界面库
有两个,MFC、
WTL
。
wanghaisheng
·
2020-08-03 06:43
duilib list效率优化小技巧一则
经常有人问list数据量上万的时候,更新效率很低的问题事实上,对任何
界面库
,数据量大到一定程度,优化都是必须的有人提出了虚拟窗口的方法,就是list只维护少数item,滚动的时候根据显示范围调整这几个item
wangchyz
·
2020-08-03 06:10
Duilib
WTL
文件选择对话框多文件选择
众所周知,CFileDialog类和CFileDialogImpl类(一个是接口类,一个是实现类)用于显示文件打开和保存对话框,CFileDialogImpl类中最重要的两个成员是m_ofn和m_szFileName。但是,请注意m_szFileName是一个TCHAR数组,用来保存选择的文件名。如果选择了多个文件,他的结构为:路径/0第一个文件名/0第二个文件名/0第三个文件名/0/0多于三个的
一劳永逸
·
2020-08-03 06:59
Windows
API
STL ATL
WTL
MFC, COM OLE ActiveX区别与联系
一、STL即StandardTemplateLibrary(标准模板库)STL是惠普实验室开发的一系列软件的统称。它是由AlexanderStepanov、MengLee和DavidRMusser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和
voidbroken
·
2020-08-03 06:45
win32
VCExpress下配置
WTL
开发环境(更新)
原创VisualFC本文介绍了如何在VCExpress中配置使用
WTL
。
visualfc
·
2020-08-03 06:12
在
wtl
中显示jpg,png
以下方法仅在
wtl
中测试过data,len就是要显示的jpg或者png的数据和长度,可以直接从内存加载voidAccountDlg::ShowJpgGif(CImage&img,char*data,intlen
varding
·
2020-08-03 06:36
WTL
-Menu自绘
windows下控件很多,但常用的其实没几个。我们先从菜单说起。效果预览先看最终效果,有个直观感受。这个是最普通的二级菜单,每个菜单项画了一张图片。图一我们经常看到下面这种菜单:左边是个小图标,右边是文字,这样的效果我们也可以做出来,见图三:图二唯一不同的是……我们的图片和菜单项……个头儿都很大……图三上边都是单列的,能不能多列呢?能!在资源编辑器中把要选择一个菜单项,设置其“Break”属性为"
中国CG联盟
·
2020-08-03 05:53
WTL界面自绘
WTL
界面自绘系列-预备
WTL
是windows平台下的一个库,主要用于开发界面。关于它的详细介绍和历史,请大家自行google。本系列的文章全部基于
WTL
库进行
中国CG联盟
·
2020-08-03 05:22
WTL界面自绘
COM,ATL,
WTL
,OLE,STL,MFC
ThispartreferencedfromMicrosoftWhatisCOM?MicrosoftCOM(ComponentObjectModel)technologyintheMicrosoftWindows-familyofOperatingSystemsenablessoftwarecomponentstocommunicate.COMisusedbydeveloperstocreater
BH5HNU
·
2020-08-03 05:53
Windows
编程
WTL
按钮重绘
下面的类不是我写的,我只简单介绍一下用法:1>将AtlBitmapSkinButton.h头文件导入到工程中;2>添加#include"AtlBitmapSkinButton.h"头文件;3>添加按钮控件IDC_BUTTON1,并将其OwerDraw属性改为True;4>在BEGIN_MSG_MAP(CDialog)......REFLECT_NOTIFICATIONS()//这句不要忘了!END
ningto点com
·
2020-08-03 05:43
wtl
WTL
一个很好用的ToolTip
找到了一个老外写的很好用的ToolTip,但是有两个小问题,终于解决了,拿出来和大家分享下。问题1:有时候出现这样的情况,鼠标划上去后立马弹出提示,然后消失,最后又弹出一次;问题2:提示框弹出后默认只显示5秒钟就消失了,这样时间太短了,提示的内容还没看完就消失了。解决方法:问题1:m_TT.SetDelayTime(TTDT_RESHOW,1000);//鼠标划上过1秒后弹出提示;问题2:m_TT
ningto点com
·
2020-08-03 05:43
wtl
WTL
通过IWebBrowser2接口使WebBrowser控件在自己的窗口打开网页
遇到的问题是这样的,在
WTL
中我用了一个WebBrowser控件来显示网页,但是在点击网页中的链接的时候经常跳到其他浏览器上去打开这个链接。
ningto点com
·
2020-08-03 05:43
wtl
WTL
目录
WindowsTemplateLibrary-
WTL
version7.0文件名主要内容atlapp.hCMessageFilterCIdleHandlerCMessageLoopCAppModuleCServerAppModuleatlcrack.h
李马
·
2020-08-03 05:27
技术笔记
WTL
中GDI+支持资源文件加载
今天遇到一个小问题困扰了。就是GDI+加载资源位图的问题。由于把一些内容编译到exe程序中去,上网查找了一下,经验总结如下:1.GDI+一定要使用UNICODE,所以stdafx.h中要先设置#defineUNICODE2.位图Bitmap可以直接加载Bitmap*tmpBitmap=Bitmap::FromResource(_Module.GetResourceInstance(),MAKEIN
stevenkoh
·
2020-08-03 04:00
gdi+
WTL
WTL
gdi+
STL/ATL/
WTL
的区别
STL即StandardTemplateLibrarySTL(标准模板库)是惠普实验室开发的一系列软件的统称。它是由AlexanderStepanov、MengLee和DavidRMusser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和it
我是大当家
·
2020-08-03 04:24
iterator
microsoft
mfc
算法
框架
algorithm
使用
WTL
自绘控件
原创作者:BillyLeverington摘自网站:http://www.codeproject.com/KB/
wtl
/customdrawlist_
wtl
.aspx翻译:使用
WTL
自绘控件介绍:目前已经使用
图像处理_深度学习
·
2020-08-03 04:52
WTL
之父Nenad Stefanovic访谈录
WTL
之父NenadStefanovic访谈录采访:myan,翻译:cbermyan引介作为现代C++最重要的特色技术,template正在各个传统领域攻城略地。
shuxin1979
·
2020-08-03 04:11
c++
WTL
介绍
WTL
简介关键词:
WTL
WTL
是一个好东东.它开发的程序都非常短小精悍.对开发WIN32的应用有非常好的好处.它不用MFC开发.但能够快速产生窗口和控件.以文本方式查看主题-温馨小筑(http://www.learnsky.com
sgdgoodboy
·
2020-08-03 04:12
WTL
学习(高级对话框UI)
网上的找到一个例子(
WTL
4MFC5_Demo)。
s_h_12
·
2020-08-03 04:48
ATL/WTL
WTL
中使用CRichEditCtrl
先要加载dll:HINSTANCEh_mRichEditDll;CViewLogDlg(){h_mRichEditDll=::LoadLibrary(CRichEditCtrl::GetLibraryName());}~CViewLogDlg(){if(NULL!=h_mRichEditDll)::FreeLibrary(h_mRichEditDll);}(之前Create一直失败,参考这个:ht
rydiy
·
2020-08-03 04:41
WTL
WTL
按钮自绘,加载资源库中的png图片
此类是基于
WTL
自定义Button类-自绘改写的这个类是用来做软键盘按键的,所以有大小写的切换,可以从资源库中加载png资源作为按钮的背景图,如果需要加载本地文件,参考参考文章1:
WTL
自定义Button
空持百千偈
·
2020-08-03 03:51
WTL/MFC
Duilib创建添加自定义控件
自定义控件博文(duilib开发基础:创建自定义控件的过程):http://blog.csdn.net/zhuhongshu/article/details/45362751Duilib是一个强大的c++
界面库
晋文子上
·
2020-08-03 03:13
Duilib
WTL
通过IWebBrowser2接口使WebBrowser控件在自己的窗口打开网页
1.添加IWebBrowser2控件在创建的时候Selectprojectoptions下要勾选EnableActiveXControlHosting,让其继承自CAxDialogImpl,然后在对话框上点右键InsertActiveXControl...,找到MicrosoftWebBrowser确定,将属性ID号改为IDC_IE。2.让程序运行后打开一个默认网页1>CComPtrm_pWb2;
非长道
·
2020-08-03 03:50
WTL
WTL
初步:定制控件外观
/**在ATL中,变量关联控件共有3种方法:*///1》使用CWindow派生类Attach一个控件HWNDhWnd=GetDlgItem(IDC_LIST);CListViewlst;lst.Attach(hWnd);CListViewlst2(hWnd);CListViewlst3=lst2;//甚至可以直接使用lst=lstother进行赋值//2》使用CContainedWindow,Su
qiuchengw
·
2020-08-03 02:03
MFC程序员的
WTL
指南之包容ActiveX
MFC程序员的
WTL
指南之包容ActiveXhttp://www.pcdog.com/edu/vc/2005/12/e057830.html介绍在本文中我将介绍ATL对在对话框中使用ActiveX控件的支持
qiandejun
·
2020-08-03 02:52
创建模态对话框和非模态对话框的方法
在MFC或是
WTL
中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。
Phenixyf
·
2020-08-03 02:16
VC++
基本概念与应用
VC++
WTL
for MFC Programmers, Part V - Advanced Dialog UI Classes
WTL
forMFCProgrammers,PartV-AdvancedDialogUIClasses原作:MichaelDunn[英文原文]翻译:Orbit(星轨oRbIt)[http://www.winmsg.com
吹泡泡的小猫
·
2020-08-03 02:00
ATL/WTL
WTL
for MFC Programmers, Part VI - Hosting ActiveX Controls
WTL
forMFCProgrammers,PartVI-HostingActiveXControls原作:MichaelDunn[英文原文]翻译:Orbit(星轨oRbIt)[http://www.winmsg.com
吹泡泡的小猫
·
2020-08-03 02:00
文档翻译
ATL/WTL
WTL
for MFC Programmers, 中文版序言
WTL
forMFCProgrammers,ChineseVersionPrologue我一直在寻找这样一个类库:他对Windows的窗口提供面向对象的封装,有灵活的消息响应机制和比较完备的界面框架解决方案
吹泡泡的小猫
·
2020-08-03 02:29
ATL/WTL
金山
界面库
分析(6)
消息和事件的传递、分发、相应既然没有真实的窗口,那么也就不能使用windows的根据句柄来分发消息的方式了,我们需要创建自己的消息和事件分发体系。主要应该包括这几个方面:1.接收真实窗口的消息,并将其转化虚窗口体系中的处理2.虚窗口体系内有一套独立的消息分发机制,可以讲系统消息发至该接收的控件3.虚窗口需要能够抛出事件的能力,因为虚窗口之间也需要有相互的通知和相应的能力,那么就需要虚窗口可以对于指
nighsen
·
2020-08-03 02:31
DUI界面库
金山
界面库
分析(1)
通过XML创建界面---对象的动态创建以及属性的设置为了界面可配置化和换肤,需要界面元素可以根据XML动态创建和设置属性。在BKLib中,CBkObject类就完成了这样的功能,主要负责类的创建和属性的设置。因为对象都是从XML动态创建的,动态的创建是一个类最基本的属性,所以其他类都从CBkObject派生。来看看这个类的四个方法:BOOLIsClass(LPCSTRlpszName):判断是不是
nighsen
·
2020-08-03 02:31
DUI界面库
WTL
改变对话框大小
1、让对话框从CdialogResize类继承过来:classCMainDlg:publicCDialogImpl,publicCDoubleBufferImpl,publicCDialogResize2、添加消息路由BEGIN_MSG_MAP(CMainDlg)CHAIN_MSG_MAP(CDialogResize)CHAIN_MSG_MAP(CDoubleBufferImpl)MESSAGE_
n3verl4nd
·
2020-08-03 02:15
WTL
Picture Control显示图片
1、在对话框上新建一个PictureControlID为:IDC_STATIC_IMG2、添加图片资源ID:IDB_BITMAP1(选中Bitmap点击导入,选择bmp图片资源)实现:CWindowwnd=this->GetDlgItem(IDC_STATIC_IMG);CStatic*pImg=(CStatic*)&wnd;pImg->ModifyStyle(0xF,SS_BITMAP|SS_C
n3verl4nd
·
2020-08-03 02:15
WTL
使用双缓冲避免重绘闪烁
1、继承自CDoubleBufferImpltemplateclassCDoubleBufferImpl{public://OverrideablesvoidDoPaint(CDCHandle/*dc*/){//mustbeimplementedinaderivedclassATLASSERT(FALSE);}//MessagemapandhandlersBEGIN_MSG_MAP(CDouble
n3verl4nd
·
2020-08-03 02:15
Wtl
中实现状态栏显示进度条
我模仿着修改了一个适用于在
WTL
中状态栏显示进度条的方法。供大家赏玩。
Joseph-Growth
·
2020-08-03 02:01
坎坷
WTL
行(一)重绘CListViewCtrl
刚刚上手
WTL
,对C++GUI编程不熟悉的我倍加痛苦。下载
WTL
最新版8.1,可以自己在网上找。汉化
WTL
向导,然后放置在VS安装目录中。
lymcn
·
2020-08-03 01:09
WTL
WTL
创建 CRichEditCtrl 失败
在学习
WTL
时,m_wndDataViewer.SetFont(AtlGetStockFont(ANSI_FIXED_FONT));这句话执行失败。
lvguangh
·
2020-08-03 01:22
WTL
WTL
中使用 CRichEditCtrl
在
WTL
中用创建CRichEditCtrl失败,返回的Error是1047,提示没找到窗口类别。一路追踪到RICHEIDT_CLASS的定义文件,发现RichEdit存在多个版本。
ludonghai715
·
2020-08-03 01:11
windows
《转》STL ATL
WTL
COM
STL即StandardTemplateLibrary(标准模板库)STL是惠普实验室开发的一系列软件的统称。它是由AlexanderStepanov、MengLee和DavidRMusser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和it
louiswang2009
·
2020-08-03 01:24
duilib 动态创建按钮
最近准备学习新的
界面库
,感觉MFC开发起来太麻烦。
小鱼儿hello-world
·
2020-08-03 01:37
duilib
C++零食:
WTL
中使用双缓冲避免闪烁
双缓冲的原理可以这样形象的理解:把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板,然后在这块黑板上绘制复杂的图形,等图形全部绘制完毕的时候,再一次性的把内存中绘制好的图形“拷贝”到另一块黑板(屏幕)上。采取这种方法可以提高绘图速度,极大的改善绘图效果。例如在OnDraw()函数中可以如下所述实现双缓冲,其主要步骤分为四步:CPenPen;Pen.CreatePen(PS_INSI
N3verL4nd
·
2020-08-03 01:28
WTL
如何限制CRichEditCtrl换行
如何限制CRichEditCtrl换行飘飘白云2008/03/19用
WTL
在自制的窗口里加了个文本框,但要限制用户输入不能超过三行,即便是按enter或ctrl+enter换行也不能超过三行,浏览了下MSDN
飘飘白云
·
2020-08-03 01:20
Windows
深入剖析
WTL
—
WTL
框架窗口分析(4)
superclass是一种生成新的窗口类的方法。它的中心思想是依靠现有的窗口类,克隆出另一个窗口类。被克隆的类可以是Windows预定义的窗口类,这些预定义的窗口类有按钮或下拉框控制等等。也可以是一般的类。克隆的窗口类使用被克隆的类(基类)的窗口消息处理函数。克隆类可以有自己的窗口消息处理函数,也可以使用基类的窗口处理函数。需要注意的是,superclass是在注册窗口类时就改变了窗口的行为。即通
jznsmail
·
2020-08-03 01:38
WTL
深入剖析
WTL
—
WTL
消息循环机制详解
WTL
消息循环机制实现了消息过滤和空闲处理机制。
jznsmail
·
2020-08-03 01:38
WTL
wizard
c++
框架
null
class
C#字符串格式化说明大全
1前言如果你熟悉MicrosoftFoundationClasses(MFC)的CString,WindowsTemplateLibrary(
WTL
)的CString或者StandardTemplateLibrary
jjjfox
·
2020-08-03 01:18
c#
c#
date
string
microsoft
library
图形
以金山
界面库
(openkui)为例思考和分析
界面库
的设计和实现——问题
随着物质生活的丰富,人们的精神生活也越来越丰富。人们闲暇的时间也相对变多,于是很多人就开始寻找打发时间的方法。其中电视便是其中一种非常重要的消遣方式。假如我们打开电视机,看到了一个电视台正在播一部我们之前没看过的,正在一招一式进行打斗的武侠片;另一个电视台正在播一部之前也没看过的,正在重复太极推手的教学片。我想大部分人会选择那部武侠片。为什么?因为那是一个动作体系,不会让人厌烦。而那个推手教学片,
iteye_18800
·
2020-08-03 00:59
c/c++
WTL
学习之
WTL
窗口的实现
作者:朱金灿来源:http://blog.csdn.net/clever101继续是
WTL
的学习。
iteye_16284
·
2020-08-03 00:56
[
WTL
/ATL]_[中级]_[自定义按钮1]
场景在开发软件界面时,往往美工设计的界面按钮都不会是标准按钮,因为标准按钮是固定的样式风格和对齐方式,如果用标准的按钮就会和软件的设计风格,颜色不搭.所以在开发软件是界面时,自定义按钮往往是最常用到的功能.可是如何实现?按钮有最常见的响应按钮事件,有正常显示时的状态,鼠标移动上去时颜色会改变,鼠标点击时也有按下去的效果.还有按钮上左边居中有特定的图标,或者按钮按下去之后保留按下去的状态(radio
infoworld
·
2020-08-03 00:08
ATL/WTL界面开发
WTL
中CString的使用问题
atlmsic.h中定义的是
WTL
::CString,不过可以通过宏_
WTL
_USE_CSTRING和_
WTL
_NO_CSTRING来确定是否使用。atlstr.h中定义的是ATL::CString。
immortal_mcl
·
2020-08-03 00:36
VC/MFC
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他