· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Несворачиваемое окно

Посл.отвђт Сообщенiе


Дата: Апр 7, 2004 21:21:06

Возникла необходимость сделать несворачиваемое окошко (наподобие dropbasket в Net Vampire или Flash Get), такое чтобы даже при команде "свернуть все окна" оно не сворачивалось. Важна API реализация, какой язык, без разницы. Заранее спасибо.


Дата: Апр 7, 2004 21:46:17


Дата: Апр 7, 2004 22:44:12


Дата: Апр 7, 2004 23:10:16

Asterix
bogrus
Спасибо конечно, но это не то :(.


Дата: Апр 7, 2004 23:37:56

XCoder

Не понял? Во FlashGet'е же так, сворачиваешь окно и иконка появляется в системном трее.


Дата: Апр 8, 2004 01:50:26

XCoder
Если я не ошибаюсь, то для сворачивания всех окон нужно нажать Win+D, а по этой комбинации FlashGet уходит в трей.


Дата: Апр 8, 2004 10:00:25

XCoder
Спасибо конечно, но это не то :(.

Что значит не то !!??
Ты просил как "корзинка" во FlashGet-е ?
Да , она действительно не сворачиваеться при команде "свернуть все окна" .

А ты хоть пробывал свернуть то окно из исходника по моей ссылке ? Видимо нет .


Дата: Апр 8, 2004 10:21:08

bogrus
Блин, не доглядел я, спасибо, это что надо.
Всем спасибо за старания.


Дата: Апр 13, 2004 20:56:25 · Поправил: XCoder

Все гениально просто, достаточно вызвать SetWindowPos с hWndInsertAfter = HWND_TOPMOST, и uFlags = SWP_HIDEWINDOW. Но это еще не все :), т.к. окно получается всегда поверх других, а мне надо несворачиваемое, но снизу всех остальных окон.


Дата: Апр 14, 2004 23:41:31

попробуй вместо HWND_TOPMOST использовать HWND_BOTTOM или HWND_NOTOPMOST или читать документацию мелкомягких ;)))


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.104