VBA | Несворачиваемое и незакрываемое окно
Скажите пожалуйста как в Visual Basic 6.0
програмно сделать так, чтобы кнопки "Windows" (или кнопки "Окно") не работала! Просто я хочу сделать прогу, которая была б поверх всех окон (в т.ч. поверх рабочего стола) и её нельзя было бы убрать (закрыть, или свернуть!) |
SSseregaSS
Если я правильно понял,то делается это тривиально. Главное окно программы просто создаётся с определённым стилем(точнее сказать -- без определённых стилей): Код:
push 0 ;lpParam Расширенный стиль WS_EX_TOPMOST заставляет окно быть поверх всего остального. Стиль WS_CAPTION только создаёт заголовок окна. Убить такое окно можно будет,только убив процесс этого окна с помощью Диспетчера задач. Если хочешь нормальный вид окна(с кнопками),то в данном случае необходимо добавить стили WS_SYSMENU, WS_MINIMIZEBOX и т.д. |
DillerInc
А "свернуть все окна" подействует? А "Закрыть" из меню на таскбаре? Просто интересно... |
Цитата:
Цитата:
Однако на комбинацию "Alt+F4" окно реагирует и закрывается. |
Ясно, спасиб. А то лень проверять :-)
|
Время: 22:00. |
Время: 22:00.
© OSzone.net 2001-