Вот чегой-то у меня не перерисовывается, и c0, естественно, не срабатывает. Ты хоть пробовал сам так запустить?
Конечно. Я указал строку параметров для запуска - там еще при развороте окна после сокрытия заголовка окно уже перерисовывается, так что и без
rmh работало бы.
Кстати, забавный глюк обнаружил. Если окно разворачивается, когда заголовок скрыт, винда скрывает панель задач (даже если автоматическое сокрытие панели задач выключено). Но если заголовок скрыт, но окно не перерисовано, винда панель задач не скрывает... То есть, надо обязательно между сокрытием заголовка и разворачиванием окна вызывать
rm1pm.
Может в семёрке и так, в XP нет такой фичи.
А я щас в XP.
Аналогично, в XP нет этого.
Я все еще в XP.
Имеется в виду, что вызываться в таком случае боковая панель быстрого запуска будет без активации панели задач (хоть мышью, хоть вызовом меню Пуск).
Опять не совсем понял мысли. Ведь вызов меню Пуск активирует панель задач, боковую панель им не активировать.
Кстати, нашел довольно простой способ показать боковую панель. Посылаешь нажатие клавиши Win два раза, а затем двигаешь мышу влево. При этом меню Пуск открывается и закрывается, панель задач остается активной, а боковая панель появляется.
Хм. Сейчас переставил значения ключей под новую логику, с0 запустилось без cfixm1. Интересно однако.
Я писал раньше, что любое изменение размера окна вызывает перерисовку. Разворачивание или
rmh попадают под этот случай.
Ах да, я же самого главного не сказал по части функции move(, 0, , +-9 ). Дело не в том, что при уменьшении значения сама панель задач не хочет появляться, а окно по высоте не хочет уменьшаться!!
Странно, проверил - работает:
Нижний край окна приподнимается, слегка обнажая... панель задач.
