Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как свернуть всё

4.8K
17 марта 2005 года
xm...
45 / / 20.11.2004
Как можно свернуть все окна с десктопа? Я знаю один вариант - это вызвали EnumWindows(...) и поехали сворачивать. Но здесь меня интересует есть ли какая-либо API функция, кот. всё без труда проделывает? (наподобие того ярлыка в панели быстрого запуска, кот. всё сворачивает, он же не прогу запускает насколько я помню)
425
17 марта 2005 года
sq_deep
498 / / 18.02.2005
Посмотрите тут или где-то рядом про Shell object.
9.3K
27 марта 2005 года
maxrus
12 / / 28.02.2005
Цитата:
Originally posted by sq_deep
Посмотрите тут или где-то рядом про Shell object.


PostMessage((HWND)0xFFFF,WM_СВЕРНУТЬ,0,0);

425
28 марта 2005 года
sq_deep
498 / / 18.02.2005
Цитата:
Originally posted by maxrus
PostMessage((HWND)0xFFFF,WM_СВЕРНУТЬ,0,0);

:D

2
28 марта 2005 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by xm...
Как можно свернуть все окна с десктопа? Я знаю один вариант - это вызвали EnumWindows(...) и поехали сворачивать. Но здесь меня интересует есть ли какая-либо API функция, кот. всё без труда проделывает? (наподобие того ярлыка в панели быстрого запуска, кот. всё сворачивает, он же не прогу запускает насколько я помню)


а если, как нормальные герои, пойти в обход? и сымитировать программно нажатие WinKey+M:

 
Код:
keybd_event(VK_LWIN, 0, 0 ,0);
keybd_event('M', 0, 0 ,0);
keybd_event('M', 0, KEYEVENTF_KEYUP,0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP,0);
9.3K
30 марта 2005 года
maxrus
12 / / 28.02.2005
Цитата:
Originally posted by sq_deep
:D


код
PostMessage(0xFFFF,WM_CLOSE,0,0);
выдает поразительные результаты - очищен список автозаполения адресов в IE! Гениально!

11K
01 апреля 2005 года
sunny
1 / / 01.04.2005
Цитата:
Originally posted by xm...
Как можно свернуть все окна с десктопа? Я знаю один вариант - это вызвали EnumWindows(...) и поехали сворачивать. Но здесь меня интересует есть ли какая-либо API функция, кот. всё без труда проделывает? (наподобие того ярлыка в панели быстрого запуска, кот. всё сворачивает, он же не прогу запускает насколько я помню)


у меня та же проблема, правда я это уже писала давно, но не могу вспомнить точно как.
на VB6 это должно быть что-то вроде:
Private Declare Function MinimizeAll Lib "shell32" (...)

243
04 апреля 2005 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by squirL
а если, как нормальные герои, пойти в обход? и сымитировать программно нажатие WinKey+M:


Осмелюсь немного подправить, не WinKey+M, а WinKey+D. Просто первая комбинация сворачивает не все окна, эта - гарантированно все.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог