Форум: "WinAPI";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
ВнизРеакция окна программы на taskbar Найти похожие ветки
← →
Ландграф Павел © (2005-09-25 18:10) [0]Если в винде поставить галочку "скрывать таскбар", то программы реагируют на это увеличением размера окна, если убираем галочку, окна уменьшаются в размере (по вертикали). Как такое можно реализовать... я так понимаю нужно обрабатывать сообщения, думаю винда его посылает при изменении таскбара
← →
ssk © (2005-09-25 18:41) [1]мониторь размер рабочего стола без панели задач
← →
Игорь Шевченко © (2005-09-26 10:58) [2]
> я так понимаю нужно обрабатывать сообщения
WM_WININICHANGE ?
← →
ssk © (2005-09-26 11:16) [3]>Игорь Шевченко [2]
может лучше будет WM_SETTINGCHANGE?
справка говорит, что
The WM_WININICHANGE is obsolete. It is included for compatibility with earlier versions of Windows. New applications should use the WM_SETTINGCHANGE message.
← →
Игорь Шевченко © (2005-09-26 11:32) [4]ssk © (26.09.05 11:16) [3]
Практика - критерий истины.
Напиши программу из трех строк, обрабатывай оба этих сообщения, смотри, какое посылается при скрытии/отображении Taskbar
← →
ssk © (2005-09-26 12:01) [5]
> Игорь Шевченко © (26.09.05 11:32) [4]
> Напиши программу из трех строк, обрабатывай оба этих сообщения,
> смотри, какое посылается при скрытии/отображении Taskbar
зачем что-то писать, когда я глянул в модуль Message и вижу, что{$EXTERNALSYM WM_WININICHANGE}
WM_WININICHANGE = $001A;
{$EXTERNALSYM WM_SETTINGCHANGE}
WM_SETTINGCHANGE = WM_WININICHANGE;
← →
DVM © (2005-09-26 15:52) [6]
> Как такое можно реализовать...
Ничего делать не надо. Окна двигает эксплорер и если в стилях окна это не запрещено - то все будет работать и так.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c