Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Всегда на рабочем столе


Автор: Step 27.11.2002, 18:56
Как сделать окошко которое всегда будет на рабочем столе типа флєгетовского. желательно под визуал. Спасибо

Автор: AntonSaburov 27.11.2002, 20:50
RTFM - MSDN :)

function CreateWindowExt with style - WS_EX_TOPMOST.

Автор: Step 28.11.2002, 21:54
Цитата(AntonSaburov @ 27.11.2002, 12:50)
RTFM - MSDN :)

function CreateWindowExt with style - WS_EX_TOPMOST.

Ценю остроумие! но может вы мне всетаки скажете какое окно надо задать как родительское, А то у меня поверх только определенных окон но не всех. WM_TOPMOST я использую.
Спасибо.

Автор: AntonSaburov 29.11.2002, 00:57
А зачем указывать родительское - это не обязательный параметр для поп-ап окон.

Автор: Step 30.11.2002, 03:23
Цитата(AntonSaburov @ 28.11.2002, 16:57)
А зачем указывать родительское - это не обязательный параметр для поп-ап окон.

Да я тоже думал что не обязательный, только окошко почемуто пропадает

Автор: Step 30.11.2002, 03:50
Поясняю задачу подробнее. У меня есть окно, я создаю интерфейсный поток с другим окном, указую ему ТОМРОST, и внатури оно поверх основного окна, но как только я переключаюсь на другую задачу у меня данное окно проподает, а мне нужно что бы оно светилось "вечно". Что делать?

Автор: AntonSaburov 30.11.2002, 04:01
Ты как окну задаешь такое состояние - можно просто кусок кода ?

Автор: Step 30.11.2002, 04:14
Цитата(AntonSaburov @ 29.11.2002, 20:01)
Ты как окну задаешь такое состояние - можно просто кусок кода ?

CreateEx(WS_EX_TOMPOST,0,0,NULL,0,0,40,40,ap->hWnd/*родительское окно*/,NULL)
Вот так и задаю.

Автор: Step 7.12.2002, 20:08
Цитата(AntonSaburov @ 29.11.2002, 20:01)
Ты как окну задаешь такое состояние - можно просто кусок кода ?

Товарищи идеи есть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)