대개 슬라이드 컨트롤은 0~max 이런식으로 쓰는데
0대신에
-min ~ +max 범위로 하고
SetPos(0)을 하면 설정되지 않는 문제가 있다.(원인은 모르겠네...)
아무튼 해결은 SetTicFreq(1)을 함으로서 이동을 할 수 있게 해주는거라는데
읽기 귀차니즘으로 원인은 일단 패스.. ㅠㅠ
m_slidervertical.SetBuddy(&m_ChartCtrl, FALSE); m_slidervertical.SetRange(-10, 10); slidervertical.SetTicFreq( 1 ); m_slidervertical.SetPos(0); |
[링크 : https://www.codeproject.com/Questions/368298/CSliderCtrl-SetPos-not-correct-when-range-is-set]
SetTicFreq 기본값이 1이라는데 도대체 머가 원인인거야 -ㅁ-?
[링크 : https://msdn.microsoft.com/ko-kr/library/2bzb42aa.aspx]
'Programming > C Win32 MFC' 카테고리의 다른 글
win32 시리얼 통신 LPCTSTR / LPCSTR (0) | 2017.12.07 |
---|---|
MFC CList 선택항목 인덱스 얻기 (0) | 2017.11.28 |
MFC 자식 다이얼로그를 backward로 보내기 (0) | 2017.11.28 |
MFC CListBox (0) | 2017.11.26 |
부모 다이얼로그, 자식 다이얼로그 통신하기 (0) | 2017.11.25 |