Форум: "WinAPI";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
ВнизCreateWindow, стили окна Найти похожие ветки
← →
lead-in © (2007-01-16 13:40) [0]Здравствуйте, уважаемые мастера. Как создать окно развёрнутое на весь экран и без заголовка (какие стили окна при этом надо использовать)? Если ставить в параметр wsStyle 0, то окно всё равно создаётся с заголовком. Сейчас я прописал в этот параметр число возвращённое функцией GetWindowLong для соответствующего окна созданного Delphi, так работает, но это, конечно, некорректно.
← →
clickmaker © (2007-01-16 14:03) [1]WS_MAXIMIZE
← →
lead-in © (2007-01-16 14:07) [2]Если просто WS_MAXIMIZE, то тогда оно, вроде, появляется с заголовком.
← →
clickmaker © (2007-01-16 14:48) [3]
> [2] lead-in © (16.01.07 14:07)
> Если просто WS_MAXIMIZE, то тогда оно, вроде, появляется
> с заголовком
правда?
а можно код? а то мне в ломы набивать...
← →
lead-in © (2007-01-16 15:05) [4]нету с собой никакого кода, да и какой там код, просто окошко на WinAPI
← →
clickmaker © (2007-01-16 15:09) [5]
> да и какой там код
ну не скажи... зарегистрировать класс, создать окно, оконную процедуру оформить, цикл написать
← →
lead-in © (2007-01-16 15:15) [6]Короче, WS_MAXIMIZE я, конечно, попробую, хотя вряд-ли я так не пробовал потому что я много вариантов перебрал. А пока придётся оставить числецо от GetWindowLong.
← →
Игорь Шевченко © (2007-01-16 15:42) [7]
> Как создать окно развёрнутое на весь экран и без заголовка
> (какие стили окна при этом надо использовать)?
MainWnd := CreateWindowExW (0, "WndClassName", nil, WS_POPUP or WS_CLIPCHILDREN,
0, 0, GetSystemMetrics (0), GetSystemMetrics (1), 0, 0, hInstance, nil);
Обрабатывать сообщение WM_WINDOWPOSCHANGING устанавливая при его обработке нужные размеры окна
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.42 c