Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
4-1178288430
kain2
2007-05-04 18:20
2007.11.11
Помогите ошибка!!!


2-1192678112
Lebedev
2007-10-18 07:28
2007.11.11
Как динамически в RadioGroup создать Items?


2-1192556068
asm_viator
2007-10-16 21:34
2007.11.11
CreateWindowEx или диалоги?


11-1176185434
Dy1
2007-04-10 10:10
2007.11.11
не работает сохранение в jpeg


15-1191791670
malyar
2007-10-08 01:14
2007.11.11
как нарисовать линию зная ее угол наклона и длинну