Форум: "Потрепаться";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизВсе тот же taskbar Найти похожие ветки
← →
тихий вовочка (2004-01-23 22:53) [0]Все меня в игноре держат. Но я же извинился еще перед тем, как выругаться! Приношу свои извинения еще раз. А теперь вопрос : я меняю программно разрешение на мониторе, а панель задач не хочет об этом узнавать и остается на месте. Не помогают ни SendMessage(WM_DISPLAYCHANGE..., ни MoveWindow. Что делать?
← →
ИМХО (2004-01-24 01:35) [1]
> Но я же извинился еще перед тем, как выругаться!
То есть это как? Сначала извинился авансом, а потом не смог сдержаться и усе-таки выругался? Это прям как у Кэрролла!
← →
mrald (2004-01-24 01:39) [2]Ты обращаешься к окну или к таскбару? Весь вопрос в том, как ты меняешь разрешение.
← →
тихий вовочка (2004-01-24 07:24) [3]Я меняю разрешение через ChangeDisplaySettins(dm,0), где 0 указвает на то, что всей системе будет послано уведомление о смене разрешения или через ChangeDisplaySettingsEx, а потом SendMessage(HWND_BROADCAST,
WM_DISPLAYCHANGE,
SPI_SETNONCLIENTMETRICS,
0); И пробую также FindWindow("Shell_TrayWnd",NULL) и ему SendMessage(WM_DISPLAYCHANGE...
← →
тихий вовочка (2004-01-25 10:59) [4]Неужели никто не может помочь??? Никто никогда не менял разрешения?
← →
Юрий Зотов (2004-01-25 11:38) [5]Порпобуйте WM_SETTINGCHANGE вместо WM_DISPLAYCHANGE.
← →
тихий вовочка (2004-01-25 18:43) [6]Спасибо огромное, теперь все заработало
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c