Вопрос № 56043: Доброго времени суток! Вопрос таков: каким образо средствами API реализовать окно без рамки, как в Delphi при использании свойства border bsNone? Заранее благодарен....
Вопрос № 56.043
Доброго времени суток! Вопрос таков: каким образо средствами API реализовать окно без рамки, как в Delphi при использании свойства border bsNone? Заранее благодарен.
Отвечает: Slin
Здравствуйте, Соболев Артемий Семенович!
Создайте окно с помощью функции CreateWindowEx(или CreateWindow) БЕЗ стилей WS_SIZEBOX, WS_THICKFRAME, WS_BORDER.
Ответ отправил: Slin (статус: 1-ый класс)
Ответ отправлен: 20.09.2006, 07:28
Отвечает: dentist
Здравствуйте, Соболев Артемий Семенович!
функция CreateWindow()
стиль окна WS_POPUP
--------- "Software is like sex, it's better then it's free" (c) Linus Torvalds
Ответ отправил: dentist (статус: 3-ий класс)
Ответ отправлен: 20.09.2006, 09:27
Отвечает: Татьяна
Здравствуйте, Соболев Артемий Семенович!
Для этого существует функция SetWindowLong. В вашем случае это будет выглядеть так:
SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd,GWL_STYLE) and (not WS_CAPTION) and (not WS_SIZEBOX));
Приложение:
--------- Возможно все. И ничего возможно тоже.
Ответ отправила: Татьяна (статус: Практикант)
Ответ отправлен: 20.09.2006, 10:34