336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
일을 하다가 요런 모양의 컨트롤러가 필요하게 되었다
일단 모양이 좋와야하니 Buddy가 필요했고
두자릿수 16진수를 각각 한자리씩 컨트롤 해야하기 때문에
두개의 Spin control이 필요하게 되었다.
초보인 난 구글신을 비롯하여 여기저기 구걸한 결과
전~~~혀 소득이 없었다....
But!!!!
아무생각없이 MDSN을 보다가 문득 보게된
SetBuddy()!!!!!!!!!!!!!!!!!! 그래 이거였다.
방법은 간단하다
하나의 EditBox와 두개의 Spin control을 SetBuddy로 묶어주면 모양은 해결된다.
m_spAddressH.SetBuddy(GetDlgItem(IDC_EDIT_ADDRESS));
m_spAddressL.SetBuddy(GetDlgItem(IDC_EDIT_ADDRESS));
요런식으로 말이다
그리고 Spin을 수동으로 컨트롤하기 위해선
OnDeltaposSpin..() 이벤트를 사용하고 그안에
if (pNMUpDown->iDelta >= 0) //Spin Up
{
...
}
else //Spin Down
{
...
}
을 사용하면 간단히 해결된다
삽질을 통한 오늘의 교훈이랄까?
구글신도 좋지만 윈도우 프로그레밍의 기본은 역시 MSDN이라는 깨닮음을 얻었다.
'Programming > Windows programming' 카테고리의 다른 글
OpenCV, IplImage Picture Control에 출력 시키기 (0) | 2009.07.20 |
---|---|
OpenCV MFC용 이미지 클래스 (0) | 2009.07.16 |
PreTranslateMessage (0) | 2009.05.29 |
CFileDialog (0) | 2009.05.22 |
[VC++ 2003] File filter setting (0) | 2009.04.30 |