随笔分类 -  WTL

WTL 9.0的变化 - atlctrls.h
摘要:atlctrls.h中是对控件的封装。第1249行增加: void GetMargins(UINT& nLeft, UINT& nRight) const { ATLASSERT(::IsWindow(m_hWnd)); DWORD dwRet = (DWORD)::SendMessage(m_... 阅读全文
posted @ 2014-06-14 07:44 honker 阅读(1648) 评论(1) 推荐(1)
WTL 9.0的变化 - atlcrack.h
摘要:atlcrack.h中是一些对消息映射的简化,9.0版本中只增加了一个WM_MOUSEWHEEL的响应,而且要求windows vista。#if (_WIN32_WINNT >= 0x0600)// BOOL OnMouseHWheel(UINT nFlags, short zDelta, CPo... 阅读全文
posted @ 2014-06-13 14:42 honker 阅读(569) 评论(0) 推荐(0)
WTL 9.0的变化 - atlapp.h
摘要:忽然发现WTL更新到9.0.4140了,便对比了一下 8.1.12085。 先看看atlapp.h中有什么大的变动。 阅读全文
posted @ 2014-06-13 14:22 honker 阅读(2117) 评论(1) 推荐(0)
使用_CRTDBG_MAP_ALLOC宏与_malloca/_freea不兼容
摘要:环境:VC2005+WTL 8.1为了定位内存漏洞,在头文件中包含了crtdbg.h,#if defined(_DEBUG)#define _CRTDBG_MAP_ALLOC#include #include #endif // defined(_DEBUG)结果造成创建包含有ActiveX的窗口时... 阅读全文
posted @ 2011-12-01 15:36 honker 阅读(847) 评论(0) 推荐(0)
WTL对话框中唯一文本框开始全选问题
摘要:当一个窗体上只有一个文本框的时候,窗体显示的时候,文本框中的文字默认是被全部选中的用我自己的继承自CEdit的类来设置SetSel没有效果,只好发消息LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandle... 阅读全文
posted @ 2011-07-21 17:37 honker 阅读(253) 评论(0) 推荐(0)
CTabCtrl或者CPropertySheetImpl的问题
摘要:在用一个Dialog中用CTabCtrl或者CPropertySheetImpl显示多个页面时,如果弹出模态对话框,DoModal时会无响应。CTabCtrl用的是http://www.google.cn/codesearch#search&q=CTabCtrlexPropertySheet用的是h... 阅读全文
posted @ 2011-07-21 17:30 honker 阅读(239) 评论(0) 推荐(0)