WTL/ATL
Lcxbaba
永不止步!!!
展开
-
VS2008之WTL环境配置
1.首先是安装有VS2008 2.安装WTL 下载地址:http://www.sf.net,如我们下载最新的WTL80.exe 安装WTL80.exe完后,将安装目录里面的Include包含在VS工程中,如下: 工具->选项->项目和解决方案->C++目录 (include) 最后安装WTL80的应用程序向导,即将appwiz/setup80.j原创 2009-11-25 15:41:00 · 974 阅读 · 0 评论 -
将Dialog与客户区绑定
我们知道WTL工程的主框架CMainFrame有三个重要的成员: HWND m_hWndToolBar; //工具栏 HWND m_hWndStatusBar;//状态栏 HWND m_hWndClient;//窗口区客户区就是我们的工作区了,如果我们想让一个窗体Dialog作为客户区怎么办呢?开始的时候我遇到了很多问题,例如窗体不能添加,窗体看不见,工原创 2009-11-28 00:14:00 · 1025 阅读 · 0 评论 -
编辑中文菜单时有乱码的解决!
在编辑WTL的菜单时,如果输入中文可能会产生乱码的现象,解决办法: 1.找到生成的资源文件 XXX.rc 2.右键-》查看代码 3.将 #pragma code_page(1252) 修改为 #pragma code_page(936) 4.观察 IDR_M原创 2010-01-26 10:01:00 · 1139 阅读 · 0 评论 -
构造WTL Dialog
WTL的dialog是经常用到,也是非常有用的,那怎么创建新的dialog呢?步骤如下: 1.添加dialog资源 2.在界面上添加自己的控件,然后添加事件,属性,这时候就会绑定到一个类,工程会增加一个.h和.Cpp文件。 3.修改我们的.h和cpp文件,大致框架如下: // CTestDlg 对话框// TestDlg .h : interface of the C原创 2010-02-26 11:06:00 · 2098 阅读 · 0 评论 -
List Control 列排序
list Control应该是使用频率比较高的控件了,其中一种应用就是在单击其中一列的时候需要进行排序,我也曾经遇到过这个问题,后来花了很长时间才搞懂,呵呵,下面就讲讲怎么对其排序的。 1.首先在界面加入list control控件,设置属性 No Sort Header :false View :report 2.在窗口类中声明控件成原创 2010-03-19 12:25:00 · 6928 阅读 · 1 评论