摘要:原帖地址:http://www.cnblogs.com/cy163/archive/2006/10/15/529790.html以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = Ge
阅读全文
摘要:CTreeCtrlCreate( WS_Child | Visible | TVS_外观\消息\展开\选择\编辑 , CRect, Parent, IID );—冲突— DDX_Control(IID, m);ShowWindow( SW_Show\Normal\Minized ); 外观:Indent ItemHeigh(也就包括了文字宽) TextColor bkColor ImageList 元素操作:InsertItem(-, 0, 1, Parent, Prev);Delete(-); DeleteAll();元素查找: SelectItem FirstVisible RootIte
阅读全文
摘要:STATICGetDlgItem(IDC_STATIC) 出错,是因为IDC_STATIC是一个通用IID,修改一下就可以了。CRect (CPoint,CSzie)CRect(pt+pt, pt+szie, xyxy); <==> tagRECTSetRectEmpty() = ∩∪— 的外接矩形+ - = pt,size,rect 位置PtInRect(pt); DWORD = GetMessagePos(); CPoint(LOWORD(), HIWORD());控件.ScreenToClient(&pt);
阅读全文
摘要:CFileDialog(BOOL , -, -, dwFlags, "x|x.x|", ParentWnd, dwsize , TRUE): m_ofn.lpstrTitle = _T("Title"); lpstrInitialDir = _T("C:\\"); lpstrFilter = _T("类型1\0*.txt\0类型2\0*.*\0\0"); nFilterIndex = 1; if(IDOK == fd.DoModal()) { //lpstrFile 返回值 GetPathName(); GetFi
阅读全文
摘要:Keyboard Hook API函数 在实际应用中,键盘监控是一种很常见的技术,它包括按键的记录、按键的过滤、按键的修改(映射)等。比方说,我们想统计用户的击键情况,这个就是按键的记录;我们想屏蔽某些系统键(例如Alt键、Win键),这个是按键的过滤;我们想改变按键的值,例如按下A,出来的是Z,在例如按下A,出来按键的组合SDFG等(貌似这个在游戏中比较多,有些游戏的大绝招都比较难按,用这个一劳永逸),这个是按键的修改。 键盘监控的具体实现,用的是微软的Keyboard Hook API函数。 首先解释下,什么是Hook函数。 WINDOW的消息处理机制为了能在应用程序中监控系统的各种事件消
阅读全文