SSseregaSS
Если я правильно понял,то делается это тривиально.
Главное окно программы просто создаётся с определённым стилем(точнее сказать -- без определённых стилей):
Код:
push 0 ;lpParam
push hInst ;hInstance
push NULL ;menu
push NULL ;parent hwnd
push 280 ;высота окна
push 430 ;ширина окна
push 300 ;координата y левого верхнего угла окна
push 350 ;координата x левого верхнего угла
push WS_CAPTION ;стиль окна
push offset szTitleName ;Строка заголовка окна
push offset szClassName ;имя класса окна
push WS_EX_TOPMOST ;Расширенный стиль окна
call CreateWindowExA
Это код на ассемблере,но суть будет везде одна и та же.С помощью функции CreateWindowExA создаётся главное окно,среди параметров которого присутствуют и стили этого окна.
Расширенный стиль WS_EX_TOPMOST заставляет окно быть поверх всего остального.
Стиль WS_CAPTION только создаёт заголовок окна.
Убить такое окно можно будет,только убив процесс этого окна с помощью Диспетчера задач.
Если хочешь нормальный вид окна(с кнопками),то в данном случае необходимо добавить стили WS_SYSMENU, WS_MINIMIZEBOX и т.д.