摘要:
LPCTSTR AFXAPI AfxRegisterWndClass( UINT nClassStyle, HCURSOR hCursor = 0, HBRUSH hbrBackground = 0, HICON hIcon = 0 ); 可以简单修改一个窗口的注册类,当然也可以用SetWindowsLong()来实现。 阅读全文
posted @ 2011-05-05 23:42
MagiCube
阅读(337)
评论(0)
推荐(0)
摘要:
ASSERT(Expression),VERIFY(Expression)等当Expression为False的时候起作用。 阅读全文
posted @ 2011-05-05 23:39
MagiCube
阅读(138)
评论(0)
推荐(0)
摘要:
实现CListBox的自绘功能,可以重载这三个函数:MeasureItem()、DrawItem()、CompareItem(),同时要给CListBox控件的OwnerDraw属性设置成为variable。typedef struct tagDRAWITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; UINT itemAction; UINT itemState; HWND hwndItem; HDC hDC; RECT rcItem; ULONG_PTR itemData; } DRAWITEMSTRUCT; 中的itemAction表示 阅读全文
posted @ 2011-05-05 23:38
MagiCube
阅读(681)
评论(0)
推荐(0)
摘要:
在CTreeCtrl等控件中实现drag时,相应图标也随着drag主要是使用CImageList对象中的DrapEnter、DrapLeave、DragMove等方法来实现的。更改CTreeCtrl中item的值:ON_NOTIFY_REFLECT(TVN_ENDLABELEDIT, OnEndLabelEdit) void CMyTreeCtrl::OnEndLabelEdit(LPNMHDR pnmhdr, LRESULT *pLResult){ TV_DISPINFO *ptvinfo; ptvinfo = (TV_DISPINFO *)pnmhdr; if (ptvinfo->i 阅读全文
posted @ 2011-05-05 23:36
MagiCube
阅读(482)
评论(0)
推荐(0)

浙公网安备 33010602011771号