UDN_DELTAPOS 메세지 보내기
Programming/MFC 2012. 9. 3. 10:19 |쓸 일이 생겨서 PreTranslateMessage에 얘를 넣어서 사용해보았다.
NMUPDOWN nmUpDn;
// iDelta는 Spin Control 설정에 따라 달라지지만 디폴트는 음수가 위, 양수가 아래.
nmUpDn.iDelta = 1;
nmUpDn.iPos = m_Spin1.GetPos();
nmUpDn.hdr.code = UDN_DELTAPOS;
nmUpDn.hdr.hwndFrom = m_Spin1.m_hWnd;
nmUpDn.hdr.idFrom=::GetDlgCtrlID(m_Spin1.m_hWnd);
// UDN_DELTAPOS는 WM_NOTIFY Message로 보내야 한다.
::SendMessage(::GetParent(m_Spin1.m_hWnd), WM_NOTIFY, WPARAM(nmUpDn.hdr.idFrom), LPARAM(&nmUpDn));
끝!ㅋ
'Programming > MFC' 카테고리의 다른 글
_BLOCK_TYPE_IS_VALID pHead nBlockUse (0) | 2013.03.04 |
---|---|
windows user interface, MFC 총 정리 (0) | 2012.12.21 |
::SetCurrentDirectory를 사용하면 다른 API 함수에 영향을 끼칠지도 모른다. (0) | 2012.08.07 |
[MFC 종료]OnCancel(), OnClose(), OnDestroy(), OnOK() 그리고 Dialog 소멸자 (0) | 2012.06.27 |
MFC 문자열 총정리 (0) | 2012.06.15 |