上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

2011年3月17日

摘要: Using List-View Controls创建首先,使用List-View必须 读取DLL用InitCommonControls.然后CreateWindowEx用WC_LISTVIEW.create代码 //Init RECT rcl; INITCOMMONCONTROLSEX icex; // Ensure that the common control DLL is loaded. icex.dwSize = sizeof(INITCOMMONCONTROLSEX); icex.dwICC = ICC_LISTVIEW_CLASSES; InitCommonControlsEx(& 阅读全文
posted @ 2011-03-17 22:48 oleeceo 阅读(176) 评论(0) 推荐(0)
摘要: List-View Window StylesLVS_ALIGNLEFT item左对齐, 小icon视图LVS_ALIGNMASK the control's current alignmentLVS_ALIGNTOP Icon和上排对齐, 小icon视图LVS_AUTOARRANGE 自动对齐, 小icon 视图LVS_EDITLABELS item可以被编辑。 父窗口必须处理LVN_ENDLABELEDIT消息LVS_ICON 指定icon视图LVS_LIST 指定列表视图LVS_REPORT 定义report view. 使用该属性后总是左对齐。LVCFMT_RIGHT无效, 阅读全文
posted @ 2011-03-17 21:49 oleeceo 阅读(561) 评论(0) 推荐(0)

2011年3月9日

摘要: Creating List-View Controls1.#include <Commctrl.h>2. #pragma comment(lib,"ComCtl32.lib")3. m_list = CreateWindow(WC_LISTVIEW, ) HWND CreateListView (HWND hwndParent) { RECT rcl; INITCOMMONCONTROLSEX icex; // Ensure that the common control DLL is loaded. icex.dwSize = sizeof(INITCOMMO 阅读全文
posted @ 2011-03-09 20:37 oleeceo 阅读(381) 评论(0) 推荐(0)
摘要: http://msdn.microsoft.com/en-us/library/ms686903(v=VS.85).aspx?appId=Dev10IDEF1&l=EN-US&k=k(INITIALIZECRITICALSECTION);k(DevLang- 阅读全文
posted @ 2011-03-09 09:07 oleeceo 阅读(110) 评论(0) 推荐(0)

2011年3月8日

摘要: 1. 二叉树构建, 先找根LRM, MLR后序先序都能先找根。在加一个中序左右分2. 位对齐, 2,4单位,变量不可分struct{ int a; bool b; short f; short cr:5; short cg:6; short cb:5; float s;}A;原则1: 一个变量 不能在2,4点截断。原则2: 2,4可以分开用3. 联合体union{ unsigned char a[4]; unsigned int b;}A;A.b = 0x01020408;求A.a[0]<<5+A.a[1]<<3+A.a[2]<<1+A.a[0]的值字符串0 阅读全文
posted @ 2011-03-08 19:46 oleeceo 阅读(112) 评论(0) 推荐(0)

2011年3月7日

摘要: WindowsWS_BORDER 细边框WS_DLGFRAME 有边框,没标题栏WS_SIZEBOX 缩放边框WS_THICKFRAME 同缩放边框WS_CAPTION 标题栏WS_HSCROLL 滚动条WS_VSCROLL 滚动条WS_MAXIMIZE 最小化WS_MINIMIZEBOX 只有最小化WS_MAXIMIZEBOX 最大化WS_SYSMENU 系统栏WS_DISABLED 窗口创建完, 以无效开启WS_MINIMIZE 创建完最小化显示WS_VISIBLE 以可见显示WS_POPUP 弹出窗口 无边框 不能是WS_CHILDWS_POPUPWINDOW 弹出窗口 有边框 WS_C 阅读全文
posted @ 2011-03-07 11:45 oleeceo 阅读(426) 评论(0) 推荐(0)
摘要: 记两种方便的:1. ATL_Subclassing类对象 绑定 到 ALL CONTROL 时, 可以捕获消息。#1 写类, 开启class CButtonImpl : public CWindowImpl<CButtonImpl, CButton>{ BEGIN_MSG_MAP_EX(CButtonImpl) MSG_WM_SETCURSOR(OnSetCursor) END_MSG_MAP() LRESULT OnSetCursor(HWND hwndCtrl, UINT uHitTest, UINT uMouseMsg) { static HCURSOR hcur = Loa 阅读全文
posted @ 2011-03-07 09:28 oleeceo 阅读(3217) 评论(0) 推荐(0)
摘要: .subclass m_hwnd = hwnd + SetWindowsClass(WND_PROC) 可使用 句柄相关函数 + 过滤窗口函数.attach m_hwnd = hwnd 以后可以用 所有 句柄相关函数 了. 阅读全文
posted @ 2011-03-07 08:58 oleeceo 阅读(225) 评论(0) 推荐(0)

2011年3月6日

摘要: Introduction to Part IV对话框 和 控件 是一个区域 MFC确实用这个东西提高了工作效率。 如果没有MFC的控件类,你可能陷入 组织和书写SendMessagel来调用管理控件。MFC总是提供Dialog data exchange(DDX), 这种方法在 variable 和 controls 之间 传递数据。WTL支持所有这些特征, 别且 对那些常用的控件 还增强了其功能。 这篇文章,我们会看到一个基于Dialog的app,并且更多的WTL message-handing enhancements。Advanced UI features 和 new controls 阅读全文
posted @ 2011-03-06 18:27 oleeceo 阅读(2016) 评论(0) 推荐(0)
摘要: [2011.3.6]1块,3块,5块,20块, 6个,3个,7个,4个, 凑25,12,8,35,50, 每个只能用4个来凑.要点:1. 成功判断 + 输出函数 2. 每个函数处理单层 + 传参层进 3. 有一些需要层进的参数,需要设为函数参数。 int value[4] = {1, 3, 5, 20}; int num[4] = {6, 3, 7, 4}; int des[5] = {25,12,8,35,50}; int result[5][4]= {0}; int out() { printf("结果:"); for (int i=0; i< 5; i++) { 阅读全文
posted @ 2011-03-06 13:34 oleeceo 阅读(223) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

导航