본문 바로가기
Programming/Tips(C++,C#)

헤더컨트롤 변경 못하도록 막기

by 곰네Zip 2010. 7. 24.


//////////////////////////////////////////////////////////////////////////////////////////
//HeaderCtrl Area
BEGIN_MESSAGE_MAP(CCustomHeaderCtrl,CMLHeaderCtrl)
 //{{AFX_MSG_MAP(CCustomHeaderCtrl)
 //ON_NOTIFY_REFLECT(HDN_ITEMCHANGING,OnItemChanging)
 //}}AFX_MSG_MAP
 ON_WM_PAINT()
END_MESSAGE_MAP()

void CCustomHeaderCtrl::OnItemChanging(NMHDR *mhdr, LRESULT* lresult){
 HD_NOTIFY *phdn = (HD_NOTIFY*) mhdr;

 if( phdn && (phdn->pitem->mask & HDI_WIDTH) != 0){
  int index = phdn->iItem;
  *lresult = TRUE;
 }
}

ㅎㅂ..,. ㄱㅍㅌ....

반응형

댓글