Misc/MFC2014. 7. 11. 02:46

mfc, CMFCPropertyGridProperty, CSliderCtrl


CMFCPropertyGridProperty의 float 타입을 좀더 쉽게 사용하기 위해 Slider Control을 삽입했다.




CMFCPropertyGridProperty *group = new CMFCPropertyGridProperty("Camera");

...

...

CPropGridSlider *prop = new CPropGridSlider(_T("FOVy"), _fovy, _T("Tip Message"), 10.0f, 170.0f, 160 );

group->AddSubItem( prop );


생성방법은 다음과 같다.

new CPropGridSlider( 이름 , (float) 초기값, 팁 메시지, (float)최소값, (float)최대값, (int)슬라이더 해상도 )

// '슬라이더 해상도' : 최대값 ~ 최소값의 간격


* 슬라이더가 포커스를 잃을때 가끔(?) 사라지는 현상이 있다. (value 영역을 클릭하면 다시 보이기 때문에 사용하는데 문제가 없긴 하지만..)


PropGridSlider.zip




Posted by GNUPart