Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизCreateWindowEx - первый и четвертый параметры Найти похожие ветки
← →
2pac (2007-10-21 11:13) [0]Легкий вопрос, заданный новичком.
Как с помощью CreateWindowEx создать окно баз рамок, без caption"a, вообще без всего? Какие стили тут нужны?
И как потом его перемещать? (ответ желателен на MASM/FASM)
← →
2pac (2007-10-21 13:31) [1]Неужели никто не знает?
1) Какие нужны WS_EX_*** и WS_*** для первого вопроса?
Чтобы было голое окно без всего?
2) Нужно перевести этот код на асм:procedure TForm1.WMNCHitTest (var M:TWMNCHitTest);
begin
inherited;
if M.Result = htClient then
M.Result := htCaption;
end;
Знаю только, что надо писать так:
.if uMsg == WM_NCHITTEST
; а что надо писать тут?
.endif
← →
ANTPro © (2007-10-21 13:51) [2]Тебе нужен MSDN там все подробно.
← →
2pac (2007-10-21 14:05) [3]Не нашел...
Да и там по Си примеры, а мне по асме нужно.
← →
ANTPro © (2007-10-21 15:01) [4]> [3] 2pac (21.10.07 14:05)
WinAPI везде одинаковое
← →
2pac (2007-10-21 15:32) [5]
> WinAPI везде одинаковое
Имею в виду второй вопрос.
Что там надо писать? mov eax, HTCAPTION?
← →
Elec3C © (2007-10-21 15:38) [6]WS_POPUP в параметре dwStyle(CreateWindowsEx).
← →
2pac (2007-10-21 16:03) [7]2 Elec3C
Спасибо!
Возник еще вопрос: как убрать кнопку из таскбара? Убирал WS_EX_APPWINDOW, но все равно кнопка не изчезает
← →
2pac (2007-10-21 16:21) [8]Второй вопрос решен:
.elseif uMsg == WM_NCHITTEST
mov eax,HTCAPTION
ret
Остался вопрос с таскбаром.
Как дельфи получает Application.Handle?
← →
2pac (2007-10-21 18:24) [9]
CreateWindowEx,WS_EX_TOOLWINDOW
...
SetWindowLong, hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW
Ответ нашел
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c