2013-02-03 3 views
0

WinApi32 C에서 스크롤 막대 (슬라이더)를 만들 수있는 방법을 묻습니다.
스크롤 막대에서 엄지 손가락 위치에 따라 직렬 포트 데이터를 보냅니다.WinApi32 C 스크롤 막대 컨트롤 (슬라이더)

+5

MSDN의 스크롤 막대 컨트롤 기술 문서를 참조하십시오. http://msdn.microsoft.com/en-us/library/ms997557.aspx – Michael

+2

문제의 원인을 구체적으로 설명해 주시겠습니까? 스크롤 막대 또는 슬라이더에 문제가 있습니까? (그들은 다른 컨트롤입니다.) 컨트롤을 만드는 데 문제가 있습니까? 엄지 위치를 읽는 데 문제가 있습니까? 직렬 포트 데이터를 보내는 데 문제가 있습니까? –

답변

0

CreateWindow() 호출에 WS_HSCROLL 및/또는 WS_VSCROLL 스타일을 추가하여 스크롤 막대로 창을 만들 수 있습니다.

hWnd = CreateWindow("YourWnd","Name", 
    WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL, 
    CW_USEDEFAULT, CW_USEDEFAULT, 500, 250, 
    NULL,NULL,    
    hInstance,NULL 
); 

그런 다음 GetScrollPos() 또는 GetScrollInfo() 함수를 호출하여 위치를 확인할 수 있습니다.

자세한 내용은 MSDN 설명서 here을 참조하십시오.