· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Caption

Посл.отвђт Сообщенiе


Дата: Апр 30, 2004 10:56:21

Подскажите в какую сторону копать ...
Есть окно (стиль WS_CHILD) , при нажатии на левую кнопку мыши посылаю WM_SYSCOMMAND окну (в wParam SC_MOVE) появляется рамка , как при перетаскивании окна , но окно не двигается ...
Собственно сам вопрос : как заставить окно двигаться ?

Смотрел как это делает система :
Сначала приходит WM_NCHITTEST , помоему в wParam передаётся место куда попала мыша (в моём случае это HTCAPTION) , потом приходит WM_SYSCOMMAND c SC_MOVE ...

P.S. Вопрос конечно тривиальный , укажите хоть направление , ну на крайний случай носом ткните .

Best regards xCoRe


Дата: Апр 30, 2004 11:15:52

укажите хоть направление , ну на крайний случай носом ткните

http://www.wasm.ru/src/1/skinwindow.zip
http://www.wasm.ru/src/1/Custwi~1.zip

;)


Дата: Апр 30, 2004 11:17:43

Видел но не помогло , щас посмотрю ещё раз ...


Дата: Апр 30, 2004 11:31:39

Хммм похоже искать я ещё не научился ...
.ELSEIF uMsg==WM_LBUTTONDOWN
call ReleaseCapture
invoke SendMessage,hWnd,WM_NCLBUTTONDOWN, HTCAPTION,0


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.137