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
中CString的使用问题
atlmsic.h中定义的是
WTL
::CString,不过可以通过宏_
WTL
_USE_CSTRING和_
WTL
_NO_CSTRING来确定是否使用。
·
2015-10-23 08:48
String
WTL
应用程序的类型
WTL
应用程序的类型 下表对这些应用程序进行了描述. 这种弹性构成了
WTL
体系结构的一部分.
·
2015-10-23 08:09
应用程序
WTL
消息以及处理函数声明
MSG_WM_CREATE LRESULT OnCreate(LPCREATESTRUCT lpCreateStruct); MSG_WM_INITDIALOG LRESULT OnInitDialog(HWND hWnd, LPARAM lParam); MSG_WM_COPYDATA LRESULT OnCopyData(HWND hWnd, PCOPYDATASTRUCT pCopyData
·
2015-10-21 12:00
函数
模板类声明和定义
看看我们几乎每天都能遇到的模板类吧,如STL, ATL,
WTL
, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。 我在5年前开始使用模板,那时我看到了MFC的容器类。
·
2015-10-21 11:50
模板
C++模板会使代码膨胀吗
同事的依据是: 如果模板会使代码膨胀, 那么ATL和
WTL
里为什么还要大量使用模板? 同样功能 ,ATL和
WTL
编译出的可执行文件可比MFC编译的要小的多。
·
2015-10-21 11:14
C++
WTL
之窗口子类化
【窗口子类化】 什么是子类化? 在某控件已经创建的情况下,为了获得窗口消息,必须子类化它。子类化不需要创建一个完整的新窗口类,只需要拦截单个窗口。子类化是通过创建某个窗口的实例,并且使用SetWindowLong(GWL_WNDPROC)将它的WndProc替换成我们自己的。替换的WndProc首先得到所有的消息,它可以决定是否让原来的WndProc处理这些消息。如果认为盐类化是一个类的特
·
2015-10-21 10:19
子类
WTL
之为什么需要WM_NOTIFY?
【相关的宏定义】 1、COMMAND_HANDLER、COMMAND_ID_HANDLER、COMMAND_CODE_HANDLER、COMMAND_RANGE_HANDLER 2、NOTIFY_HANDLER、NOTIFY_ID_HANDLER、NOTIFY_RANGE_HANDLER、NOTIFY_RANGE_HANDLER 【为什么 需要WM_NOTIFY】 对于Windows1
·
2015-10-21 10:17
notify
今天登录金山的开源网址出现的错误
今天在群里看到金山的金山卫士开源 GUI框架代码,
WTL
写的,于是到网上找了下下载地址想去看一下,结果出了这样的问题 http://code.ijinshan.com 这个是开源的地址  
·
2015-10-21 10:41
开源
(原創) 大陸的developer普遍比台灣牛很多 (C/C++) (日記)
Windows程式,一直是我的夢想,書也買了不少,但就沒恆心好好看完,另外就是台灣寫MFC,Win32 SDK的人也很少了,想討論也找不到人,遇到這位網友,教了我不少MFC,Win32 SDK,ATL,
WTL
·
2015-10-20 08:21
developer
ATL窗口(2)(转)
WTL
窗口(ATL窗口第2部分) 翻译:孙凯---------------------------------------------------------------
dragoo1
·
2015-09-28 22:00
wtl
XStream两分钟教程(译)
url=qOroAJ
wtl
8A1W5qalpTiTmqkzEaW-gAkvBw2IgMhxlyhT0GT85n4-vpf5BL2_JREIJRShaGVdBtY6geDN_m5intpK1WSF2H-U609b
baohanqing
·
2015-07-24 15:00
IT兴趣学习
ZnJvbV9jb2RlPThGRE0xOSZ1bmFtZT1qa
Wtl
XzE3NzE3MDcmY2hhbm5lbD1pbnZpdGVfMTAwd19zaGFyZWJ1dHRvbl9kaXJlY3Qx
刘凯得
·
2015-07-15 11:00
免费拿极客学院VIP,1000+高清视频,学习Android、HTML5、iOS各种开发技术,限时领
ZnJvbV9jb2RlPVk3MzJGNyZ1bmFtZT1qa
Wtl
XzA5MzMyMTMmY2hhbm5lbD1pbnZpdGVfMTAwd19zaGFyZWJ1dHRvbl9kaXJlY3Qx
艾伦HUC
·
2015-07-08 10:00
最近对程序员精神境界的思考
曾经我是一个做windowsmobile智能手机开发的软件工程师,我接触并学习了VC++,Win32,
WTL
等技术知识,这些技术知识都是围绕着微软的Windows体系的。
拖拉机翻山头
·
2015-07-05 12:00
java
windows
linux
android
mobile
[ATL/
WTL
]_[初级]_[常用的界面对象操作]
1.获取指定大小字体HFONTAppUtil::GetFont(intpixel,boolbold,constwchar_t*font_name) { LOGFONTlf; memset(&lf,0,sizeof(LOGFONT));//zerooutstructure lf.lfHeight=pixel;//requesta8-pixel-heightfont if(bold) { lf.lfW
infoworld
·
2015-06-14 21:00
C++
bitmap
字体
常用操作
ATL-WTL
[ATL/
WTL
]_[初级]_[转发消息让CStatic支持点击消息操作]
场景:1.CStatic支持不定长的字符串长度,还可以支持图片背景,当然要父控件响应 WM_CTLCOLORSTATIC消息.2.可以响应点击事件的Cstatic可以当作简单按钮来使用,不需要自定义绘制操作.3.普通创建的CStatic不能响应点击时间,需要加上 SS_NOTIFY的style才可以,注意AA_STATIC_CLICK是自定义事件ID.#ifndef__DH_STATIC #def
infoworld
·
2015-06-14 20:00
C++
单击事件
CStatic
SS_NOTIFY
ATL-WTL
[ATL/
WTL
]_[中级]_[使用GDIPlus剪切和缩放图片]
场景:1.缩放图片,不用多说,就是需要缩略图和画在界面上这类。2.剪切,不用多说,就是剪切一部分图片用于绘制控件背景之类.3.wxWidget的wxImage都是自带这些功能的直接方法的.Gdiplus::Bitmap*CutImage(Gdiplus::Image*source,intx,inty,intwidth,intheight) { Gdiplus::RectzoomRect(0,0,w
infoworld
·
2015-06-14 18:00
C++
缩放
剪切
gdiplus
wtl-atl
[ATL/
WTL
]_[初级]_[如何使用GetOpenFileName多选文件-根据文件名长度计算lpstrFile长度]
场景:1.使用GetOpenFileName时,需要预先自定义lpstrFile的长度比如,buf[1024],但是如果选择的文件过多怎么办?总不能创建一个超大的内存空间吧,如果选择少时又浪费内存。2.微软的MSDN的坏处就是不提供实际的例子,而在别的地方提供,难道他们没遇到这类普通的问题?3.这里stackoverflow提供了一个微软使用lpfnHook的例子来解决这个问题,这个例子对于uni
infoworld
·
2015-06-14 17:00
C++
多选
getOpenFileName
设置缓存长度
lpstrFile
Error:Could not load SWT library
在ubuntu12上面安装eclipse,启动的时候,或许会有如下错误:java.lang.UnsatisfiedLinkError:CouldnotloadS
WTl
ibrary.Reasons:noswt-atk-gtk
夹着尾巴做狼
·
2015-05-03 18:00
[ATL/
WTL
]_[初级]_[SDI程序关闭的注意事项]
场景:1.创建CFrameWindowImpl的顶级窗口时,默认模板项目都会创建一个XXView的子窗口,用于设置CFrameWindowImpl的成员变量m_hWndClient.这时,如果在XXView里添加了关闭按钮(比如创建无标题栏和边框的举行窗口),一般会在右上角添加自绘的关闭按钮,以关闭应用程序。但是如果直接发送WM_CLOSE事件或调用 PostQuitMessage也会出现错误窗口
infoworld
·
2015-04-30 23:00
关闭窗口
注意事项
wtl
弹出错误
[ATL/
WTL
]_[初级]_[环境搭建]
场景:1.Windows界面编程我推荐使用原生的界面库吧,比如
WTL
或者MFC,由于MFC太庞大,除了集成界面库之外还有其他不必要的库,所以编译出的程序很大,而且封装层次比较多,不容易看清楚结构。
infoworld
·
2015-04-30 23:00
mfc
qt
wxwidgets
wtl
atl
谈抽象类与接口的区别之一
TYIBaNR8SjtDIDFO_E9ROFLlghKhAoW48qZXj_berCee07s9e9nXv5XNRYb10GZW_mCw7lmHnuPXS0yw1DE0UBTeYxMKww_2K_vHvY
wTl
RC
MauerSu
·
2015-04-23 11:00
抽象类
解决windows10, visual studio 2013里安装
wtl
9时遇到的脚本出错
按官方指导,运行AppWiz里面setup.js后,启动vs2013,选择
wtl
向导时,会出现如setDirection未定义等一系列错误,导致无法使用工程创建向导。
lzf_china
·
2015-04-19 11:00
C++ Standard Library/std/STL/ATL/
WTL
的区别与联系
0.StandardLibraryC++标准库,C++StandardLibrary,是类库和函数的集合,其使用核心语言写成,由c++标准委员会制定,并不断维护更新。简单的来说除了支持文件之外C++ 标准库主要包含了三个部分:C 标准库的 C++ 版本;C++ IO 库;C++ STL C++标准库的内容基本可以分以下为10类。C1.标准库中与语言支持功能相关的头文件头文件描述
KingCat666
·
2015-04-11 15:00
C++模板类的包含模式和编译错误的根本原因
看看我们几乎每天都能遇到的模板类吧,如STL,ATL,
WTL
,以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。 我在5年前开始使用模板,那时我看到了MFC的容器类。
KingCat666
·
2015-04-09 15:00
AngularJS+Satellizer+Node.js+MongoDB->目录
目录简介Demo&源码开始BootstrappingUI路由Home页面SatellizerLogin页面Signup页面ExpressSkeleton数据库和用户模型授权中间件和J
WTL
ogin和Signup
开源中国匿名会员
·
2015-02-02 13:00
AngularJS
express
nodejs
node
node.js
OAuth
oauth2
Satellizer
OAuthn
WTL
- Virtual List Controls(
WTL
下使用虚拟列表)
比起MFC,我更喜欢轻量级
WTL
,就
SCNU_Jiechao
·
2015-02-02 03:00
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
WTL
从低版本到高版本转换2个fatal error处理2009-09-17 10:27这两个fatal error是因为从低版本的
WTL
到高版本的
WTL
转变后产生的.错误描述如下:1>正在编译资源..
zb872676223
·
2015-01-09 16:00
MFC、
WTL
、WPF、wxWidgets、Qt、GTK、Cocoa、VCL 各有什么特点?
WTL
都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了
·
2015-01-05 19:00
wxwidgets
UI: Become windowless
里面提到的许多内容,比如
WTL
,我在工程中使用过。那个软件至今公司还在大卖特卖。再比如dynamicCRM,我维护和开发了一年。算是有点研究。
haoyujie
·
2014-11-20 09:00
C++
人机界面
需要学习的知识
习惯重构,熟悉UML以及相关工具,能熟练使用Rose,Visio等设计工具; 2.C++基础,算法基础,熟悉MFC和STL,模板编程; 3.精通VC++,能熟练使用2010开发环境; 4.精通ATL和
WTL
·
2014-10-31 20:00
学习
迅雷BoltUI
开始学习...配置
WTL
环境: 安装
WTL
。下载
WTL
后,如果用的是VS2008或更新的版本,需要将AppWiz\setup80.js里面的8.0替换成9.0 。
ifeixiang
·
2014-10-31 17:00
MFC嵌入cef3
WTL
嵌入cef3
准备工作: 把CEF3项目里的cefclient全部拷到自己的工程中去,并修改编译。全局变量:CefRefPtr CefApp=NULL; HWND hMessageWnd;重写MFC启动代码extern "C" int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nC
lssaint
·
2014-10-24 15:00
C++
mfc
wtl
CEF3
c++模板类
看看我们几乎每天都能遇到的模板类吧,如STL,ATL,
WTL
,以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那时我看到了MFC的容器类。
zb872676223
·
2014-10-11 11:00
[ATL/
WTL
]_[中级]_[原生的复选框(checkbox button)和单选按钮(radio button)实现透明背景效果解决方案]
场景:1.mfc,
wtl
的原生控件都是通过父窗口拦截WM_CTLCOLORSTATIC 事件来修改子控件的颜色和背景色,CStatic可以通过返回HOLLOW_BRUSH来绘制透明背景:m_HollowBrush
infoworld
·
2014-09-21 14:00
复选框
透明背景
wtl
atl
单选按钮
[置顶] duilib底层机制剖析:窗体类与窗体句柄的关联
转载请说明原出处,谢谢~~ 看到群里朋友有人讨论
WTL
中的thunk技术,让我联想到了duilib的类似技术。这些技术都是为了解决c++封装的窗体类与窗体句柄的关联问题。
zhuhongshu
·
2014-09-19 14:00
wtl
duilib
thunk
窗体类
窗体句柄关联
[ATL/
WTL
]_[中级]_[保存CBitmap到文件-保存屏幕内容到文件]
在做图片处理时,比如放大后或加特效后需要保存CBitmap(HBITMAP)到文件.2.截取屏幕内容到文件时.3.不需要加入第3方库时.说明: 这段代码部分来自网上,第一次学atl/
wtl
,gdi不是很熟悉
infoworld
·
2014-08-31 18:00
wtl
CBitmap
HBITMAP
atlwtl
保存到文件
[ATL/
WTL
]_[初级]_[CBitmap复制图片-截取图片-平铺图片]
场景:1.当你需要截取图片部分区域作为某个控件的背景。2.需要平铺图片到一个大区域让他自动放大时。3.或者需要合并图片时。代码:CDCsdc; CDCddc; sdc.CreateCompatibleDC(NULL); ddc.CreateCompatibleDC(NULL); CBitmapdestBmp; destBmp.CreateCompatibleBitmap(CClientDC(NUL
infoworld
·
2014-08-31 17:00
复制
wtl
CBitmap
HBITMAP
atlwtl
[C/C++]_[操作符重载operator type()和operator()的区别]
场景:1.看到
WTL
的CWindow源码时会发现这样的operator重载,仔细看会发现它并不是重载()操作符.operatorHWND()constthrow() { returnm_hWnd; }如果重载
infoworld
·
2014-08-28 17:00
type
conversion
operator
中括号
类型转换操作符
WTL
库学习记录
WTL
8.1库下有如下的一些头文件,因为工作上常常用到这个库,所以有必要整个了解一下atlapp.h需要先包含atlbase.h本文件主要包含了应用程序的基本模块,消息过滤、空闲处理、消息循环等等包含内容
watermelon
·
2014-08-11 00:00
c++
wtl
WTL
的例子编译出现error C2039: “PostMessage”: 不是“`global namespace'”的成员的错误
处理方法:1.环境设置问题2.接着又出现问题:d:\vs2005\vc\atlmfc\include\atlwin.h(816):errorC4716:“ATL::CWindow::PostMessageW”:必须返回一个值这个问题好解决,取消掉注释就好。3.重复的资源。解决办法:找到.rc文件,在文件中找到MANIFEST将其注释掉。OK,编译成功。
carlZzzzzzz
·
2014-07-24 09:30
Wtl
之奇技淫巧篇:一、SDI如何居中显示视图
Wtl
的sdi应用,视图默认铺满框架的客户区。视图通常用modeless对话框,所有的界面元素都拥挤在左上角,这明显很丑陋。
玄歌
·
2014-07-21 21:00
ATL、MFC、
WTL
CString 的今生前世
原文地址:http://www.cnblogs.com/tekkaman/archive/2011/04/20/2022650.html上文分析了ATL、MFCCString的设计和实现,我们不禁会疑问,为什么ATL和MFC的CString头文件要搅在一起?上文的分析有些杂乱,我们通过一张图来更加清晰的观察,如下:上图中,用圈圈住的头文件表示ATL头文件,没被圈的代表MFC头文件。另外,在头文件旁
chenlycly
·
2014-07-18 23:00
剖析ATL、
WTL
CString的实现
www.cnblogs.com/tekkaman/archive/2011/04/20/2022570.html话说CString这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入ATL、
WTL
chenlycly
·
2014-07-18 23:00
VC++在unicode编码情况下使用skin++皮肤库
1,把SkinPP
WTL
.h里的skinppLoadSkin(TCHAR*szSkinFile,BOOLbFromIni=FALSE);改为skinppLoadSkin(CHAR*szSkinFile,
u012234115
·
2014-07-16 11:00
C++
unicode
skin++
WTL
在Win8.1系统WM_DROPFILES无法响应的解决办法
由于UAC的限制,WM_DROPFILES只能由权限较低的APP拖拽到权限较高的APP,反之如果从权限较高的APP拖拽到低权限的APP上,WM_DROPFILES不会被发送到低权限的APP消息队列。所以,WM_DROPFILES会有时候变得不能响应。解决的办法,使用ChangeWindowMessageFilter注册WM_DROPFILES这个MEESSAGE。 ChangeWindowMess
ggz631047367
·
2014-07-11 10:00
win8.1
wtl
WM_DROPFILES
VS2013配置
WTL
90_4140_Final
网上关于
WTL
的文章,尤其是中文的文章不多,根据收集的资料整理出了VS2013安装
WTL
的方法。1、下载。
ggz631047367
·
2014-07-11 10:00
安装
VS2013
MFC用skin++进行美化
1.首先要将SkinPP
WTL
.h、SkinPP
WTL
.dll、SkinPP
WTL
.lib以及你的皮肤文件复制到当前工作目录下。
u012234115
·
2014-06-27 17:00
mfc
skin++
开源一套完整手机短信平台代码
软件本身比较完整,包括服务端和客户端,也用到了挺多技术:Socket服务,AT指令和串口通讯,Access数据库,基于
WTL
界面的服务控制台和客户端等。
厚积薄发
·
2014-06-05 20:00
STL,ATL,
WTL
之间的联系和区别
STL即StandardTemplateLibrary(标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由AlexanderStepanov、MengLee和DavidRMusser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm(算法)
wdjhzw
·
2014-06-05 11:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他