Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.12.2004, 06:31
|
|||
|---|---|---|---|
|
|||
ShowInTaskBar и Window Handle |
|||
|
#18+
Мое приложение (Parent) запускает другое (Child) . Оба - .Net (запускаем через Process). При этом мне нужно из Parent иногда выносить главное окно Child на передний план (BringToFront). Все работает хорошо - получаем Process.MainWindowHandle и вызываем WinAPI SetWindowPos. Но проблема в том, что если у Child стоит ShowInTaskBar = false, то Process.MainWindowHandle дает 0 и соотв. сделать ничего нельзя. Как не показывать приложение на taskbar, но при этом иметь нормальный Handle на главное окно? Это возможно? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 22:20
|
|||
|---|---|---|---|
|
|||
ShowInTaskBar и Window Handle |
|||
|
#18+
Проблема123Мое приложение (Parent) запускает другое (Child) . Оба - .Net (запускаем через Process). При этом мне нужно из Parent иногда выносить главное окно Child на передний план (BringToFront). Все работает хорошо - получаем Process.MainWindowHandle и вызываем WinAPI SetWindowPos. Но проблема в том, что если у Child стоит ShowInTaskBar = false, то Process.MainWindowHandle дает 0 и соотв. сделать ничего нельзя. Как не показывать приложение на taskbar, но при этом иметь нормальный Handle на главное окно? Это возможно? Спасибо. Возможно, вам поможет эта дискуссия ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 22:25
|
|||
|---|---|---|---|
|
|||
ShowInTaskBar и Window Handle |
|||
|
#18+
Вдогонку Здесь пишут: http://www.gotdotnet.ru/Forums/CommonForum/4978.aspx#4978Вобщем я немного поэкспериментировал - оказывается если у окна свойство ShowInTaskBar стоит в false - то свойство Process.MainWindowHandle возвращает 0. Тогда чтобы найти окно предлагаю воспользоваться Win32 API функциями EnumWindows() и GetWindowThreadProcessId(). Как это сделать показано в примере Один экземпляр приложения . Правда ссылка на http://www.gotdotnet.ru/upload.aspx?d_no=31883 у меня не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 22:36
|
|||
|---|---|---|---|
|
|||
ShowInTaskBar и Window Handle |
|||
|
#18+
Alexey KudinovПравда ссылка на http://www.gotdotnet.ru/upload.aspx?d_no=31883 у меня не работает... Однако реализацию можно найти и на sql.ru, правда на VB.Net: /topic/84553#615637 Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&mobile=1&tid=1437642]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
86ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 347ms |

| 0 / 0 |
