|
|
|
| Просьба не посылать меня к Петцольду! Уже читал, ниче не понял.
Как создать, вроде понятно:
GetClientRect(hwnd,&r);
verscroll=CreateWindow("scrollbar", NULL,
WS_CHILD | WS_VISIBLE | WS_TABSTOP | SBS_VERT,
r.right-40, r.top+20, 20, r.bottom-r.top-40,
hwnd,(HMENU)101, ((LPCREATESTRUCT) lParam) -> hInstance, NULL);
SetScrollRange(verscroll,SB_CTL, 0, 255, FALSE);
|
Но скроллер все равно не двигается. Почему?
Как получить от скроллера его текущее положение?
Как получить от него сообщение?
как установить его позицию?
Как задать размер самого лифта? | |
|
|
|
|
|
|
|
для: alex19921992
(28.02.2007 в 15:09)
| | >> Просьба не посылать меня к Петцольду!
+1 =)) | |
|
|
|
|
 18 Кб |
|
|
для: alex19921992
(28.02.2007 в 15:09)
| | >> Но скроллер все равно не двигается. Почему?
>> Как получить от скроллера его текущее положение?
>> Как получить от него сообщение?
>> как установить его позицию?
>> Как задать размер самого лифта?
Скроллер не двигается потому, что его позицию надо устанавливать самому.
Надо обрабатывать сообщение WM_VSCROLL (или WM_HSCROLL соответственно).
см. прилагаемый проект | |
|
|
|