共 21 篇文章
显示摘要每页显示  条
CRectTracker类的使用方法。HitTest(point)<0) // 画选择框 { m_RectTracker.TrackRubberBand(this,point,TRUE); m_RectTracker.m_rect.NormalizeRect(); } else // 点矩形选择框 { m_RectTracker.Track(this,point,TRUE); m_RectTracker.m_rect.NormalizeRect(); }由于在控件的资源里没有_AFX_...
m_nStyle是设置CRectTracker对象的框的属性,其中CRectTracker::dottedLine表示该外框是虚线框,CRectTracker::resizeInside表示在该区域内部改变大小。CRect::IntersectRect(rect1,rect2)表示rect1和rect2是否有交集.用CRectTracker::Draw(&dc)绘制矩形区域的8个点以及边框线.Track(this,point);用来实时更新矩形的变化,是最有魅力的函数,...
BEGIN_MESSAGE_MAP(CMyButton, CButton) //{{AFX_MSG_MAP(CMyButton) ON_WM_MOUSEMOVE() ON_WM_TIMER() //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CMyButton message handlersvoid CMyButton::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your message h...
VC++之ComboBox的用法总结1. 对话框中 添加 combox 控件2. 添加变量定义 CComboBox m_droplist; 3. 添加内容:m_dropbox.SetCurSel(1);m_dropbox.AddString("所有数据类型");m_dropbox.AddString("空气温度");m_dropbox.AddString("空气湿度");m_dropbox.AddString("土壤湿度");m_dropbox.AddString(&...
else if (CDDS_ITEMPREPAINT == pNMCD->nmcd.dwDrawStage)else if((CDDS_ITEMPREPAINT|CDDS_SUBITEM)==pNMCD->nmcd.dwDrawStage)事实上,如果不对pResult值进行设置,那么当初始阶段的CDDS_PREPAINT调用函数之后,NM_CUSTOMDRAW消息函数就不再被调用了,因为你没有传递给它下一个阶段是要绘制操作哪个阶段。从技术上来讲,只有两个阶段需...
CRect rcItem;//{{AFX_MSG(CListCtrlEx) afx_msg LRESULT OnSetImageList(WPARAM wParam, LPARAM lParam);CRect rcItem(lpDrawItemStruct-> rcItem);//获取项数据 LV_ITEM lvi; lvi.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE; lvi.iItem = nItem; lvi.iSubItem = 0; lvi.pszText = szBuff; lvi.cchTextMax = sizeo...
SetItemState(nIndex, LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料。//选中 m_list.SetItemState(nIndex, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED); ...
#define RGB_BACKGROUND RGB(255, 255, 255)bgColor = RGB_BACKGROUND;int InsertString(int nIndex, LPCTSTR pszText, COLORREF fgColor = RGB_FOREGROUND, COLORREF bgColor = RGB_BACKGROUND);int AddString(LPCTSTR pszText, COLORREF fgColor = RGB_FOREGROUND, COLORREF bgColor = RGB_BACKGROUND);void AddSubString(int nIndex, LPCTST...
简单的自绘CListBox(二)(多行显示,支持前景色和背景色的变更)简单的自绘CListBox(二)(多行显示,支持前景色和背景色的变更)简单的自绘CListBox,支持多行显示和前景色和背景色的更换。
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部