Key Words: VC++, SubClass , Control
 
NoteThe VC++ project GuanRuiPaint make a big progress,  all UI related tasks have been done already !
   
How to create a user defined listbox control in VC++ ?CDC * pDC=CDC::FromHandle(lpDrawItemStruct->hDC);
How to create a user defined listbox control in VC++ ? 
int nWidth= lpDrawItemStruct->itemData;
How to create a user defined listbox control in VC++ ? 
int nStype= lpDrawItemStruct->itemData;
How to create a user defined listbox control in VC++ ? 
if(m_nParamIndex==PEN_STYLE)
How to create a user defined listbox control in VC++ ?  nWidth
=1;
How to create a user defined listbox control in VC++ ? CPen pen;
How to create a user defined listbox control in VC++ ? COLORREF crLine
=RGB(255,0,0);
How to create a user defined listbox control in VC++ ? 
int nCenterPos=(CRect(lpDrawItemStruct->rcItem).Height()-
How to create a user defined listbox control in VC++ ?     nWidth)
/2+CRect(lpDrawItemStruct->rcItem).TopLeft().y;
How to create a user defined listbox control in VC++ ? 
if (lpDrawItemStruct->itemAction & ODA_DRAWENTIRE) 
How to create a user defined listbox control in VC++ ? {
How to create a user defined listbox control in VC++ ?  crLine
=RGB(0,0,0);
How to create a user defined listbox control in VC++ ?  CBrush br(GetSysColor(COLOR_BTNFACE));
How to create a user defined listbox control in VC++ ?  pDC
->FillRect(&lpDrawItemStruct->rcItem,&br);
How to create a user defined listbox control in VC++ ? }
How to create a user defined listbox control in VC++ ? 
if ((!(lpDrawItemStruct->itemState & ODS_SELECTED)) &&
How to create a user defined listbox control in VC++ ?  (lpDrawItemStruct
->itemAction & (ODA_SELECT)))
How to create a user defined listbox control in VC++ ? { 
How to create a user defined listbox control in VC++ ?  crLine
=RGB(0,0,0);
How to create a user defined listbox control in VC++ ?  CBrush br(GetSysColor(COLOR_BTNFACE));
How to create a user defined listbox control in VC++ ?  
//CBrush br(RGB(128,0,0));
How to create a user defined listbox control in VC++ ?  pDC
->FillRect(&lpDrawItemStruct->rcItem,&br);
How to create a user defined listbox control in VC++ ? }
How to create a user defined listbox control in VC++ ? 
if ((!(lpDrawItemStruct->itemState & ODS_SELECTED)) &&
How to create a user defined listbox control in VC++ ?  (lpDrawItemStruct
->itemAction & (ODA_SELECT | ODA_DRAWENTIRE)))
How to create a user defined listbox control in VC++ ? { 
How to create a user defined listbox control in VC++ ?  crLine
=RGB(255,0,0);
How to create a user defined listbox control in VC++ ?  CBrush br(RGB(
0,0,255));
How to create a user defined listbox control in VC++ ?  pDC
->FillRect(&lpDrawItemStruct->rcItem,&br);
How to create a user defined listbox control in VC++ ?
How to create a user defined listbox control in VC++ ?  pen
.CreatePen(PS_SOLID,1,crLine);
How to create a user defined listbox control in VC++ ?  CPen 
*pOldPen=pDC->SelectObject(&pen);
How to create a user defined listbox control in VC++ ?  pDC
->MoveTo(5,nCenterPos);
How to create a user defined listbox control in VC++ ?  pDC
->LineTo(CRect(lpDrawItemStruct->rcItem).Width()-5,nCenterPos);
How to create a user defined listbox control in VC++ ?  pDC
->SelectObject(pOldPen)->DeleteObject();
How to create a user defined listbox control in VC++ ? }

相关文章: