쓸 일이 생겨서 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));



끝!ㅋ

Posted by HUEJI
: