본문 바로가기

programming/MFC

MFC PropertyGrid Control (Column Header Size 조절하기)

Visual Studio 2010 부터는 "MFC PropertyGird Control"을 지원해줍니다. 2008 이하 버전부터는 따와(?)야 되죠 -ㅇ-;;


암튼 오랜만에 2010을 쓰기도하고, 처음으로 2010버전 PropertyGird Control을 사용했는데..

처음부터 난관(?)에 부딪혔습니다. 밑에 그림처럼 1번째 Column의 사이즈가 작게 나오더군요 -.-;;



해결 방법은 간단합니다.

컨트롤 변수를 선언해주시고. 밑에 소스 추가합니다.

 HDITEM item;
 item.cxy = 200;  // Size
 item.mask = HDI_WIDTH;
 m_ctrlGridControl.GetHeaderCtrl().SetItem(0, &HDITEM(item));  //  m_ctrlGridControl => Control 변수 // Header Column Size 설정


(2008 이하 버전들도 동일할 것 입니다)


짜잔!

아마..아마도...저처럼 검색하는 분들이 있을거라..믿고..적어봅니다 =ㅇ=ㅋㅋ