WTL
非长道
这个作者很懒,什么都没留下…
展开
-
WTL基础: 显示图片(JPG, BMP, PNG等)
使用ATL 的Cimage类,图片文件大掉入和显示,变的十分简单。 具体做法是,在stdafx.h 中包含头文件, #include <atlimage.h> 定义一个CImage 对象, 如果要循环显示的话,定义成指针更简明。 下面是一个完整的显示图片的控件代码。如果需要显示更多种类的图片,定义一下即可。...转载 2016-07-01 10:58:05 · 683 阅读 · 0 评论 -
WTL 通过IWebBrowser2接口使WebBrowser控件在自己的窗口打开网页
1.添加IWebBrowser2控件 在创建的时候Select project options下要勾选Enable ActiveX Control Hosting, 让其继承自CAxDialogImpl, 然后在对话框上点右键Insert ActiveX Control..., 找到Microsoft Web Browser确定, 将属性ID号改为IDC_IE。转载 2016-06-27 14:08:18 · 1290 阅读 · 0 评论 -
WTL 解析json,借助jsoncpp库
// 解析 Json Json::Reader reader; Json::Value root; if (reader.parse(jsonstr, root)) { BOOL isNeed = root["IsNeedUpdate"].asBool(); UINT totalsize = root["TotalSize"].asUInt(); totalsize /=原创 2016-05-25 18:31:20 · 301 阅读 · 0 评论 -
WTL 调试输出的问题
初学WTL,以前在C++中输出都是利用如下方式进行输出。#include using namespace std;std::cout 后来才明白,这个仅限输出控制台。当然也跟IDE 工具有关,Visual Stdio 的控制台输出 和 输出查找窗口 不一样。WTL 是对win32进行了一层封装,输出也能用win32 的输出函数 OutputDebugString。Ou原创 2016-05-21 11:34:45 · 319 阅读 · 0 评论 -
WTL VS2013 中文乱码 解决 !
1. 资源视图 -> DIalog(每个) -> 属性 -> Language -> 中文;这一步解决,初始化窗体后的中文显示,即在资源Dialog中能看到的中文。2. 代码中字符串前加 _T ,如 SetWindowText(_T("乱码"));这一步解决程序运行过程中,动态显示的中文。------------------------原创 2016-05-18 17:55:42 · 1512 阅读 · 0 评论 -
WTL9在VS2013中配置过程及向导脚本发生错误时的解决方法
安装配置:1、WTL90_4140_Final下载地址:http://sourceforge.net/projects/wtl/files/latest/download网上版本有很多,我用的是WTL91_5321。2、解压,找到Microsoft Visual Studio 12.0\VC\VCWizards\AppWiz”,在这个目录下新建“WTL”目录,将压缩包里转载 2016-05-18 15:30:51 · 1564 阅读 · 0 评论