On-line: гостей 2. Всего: 2 [подробнее..]
АвторСообщение





Пост N: 19
Зарегистрирован: 05.02.19
ссылка на сообщение  Отправлено: 12.08.19 12:32. Заголовок: А кто-нибудь использовал функции Windows для переключениями между задачами?


Добрый день!

А кто-нибудь использовал функции Windows для переключениями между задачами?

Программы была переведена на HARBOUR – терминалка GTWVT.
Теперь программу перевожу на графический интерфейс. Использую hwGUI.
На время «полного» перевода на графический интерфейс часть режимов запускается как терминалка GTWVT. Соответственно, при работе программы – два окна. Окно GUI – основное из этого окна вызываются режимы - терминал GTWVT. После выхода из терминального режима это окно остаётся активным.
Зная номер процесса в Windows (n_PID) пытаюсь переключиться между приложениями:

n_PID := 1044
hb_DynCall( { "SetActiveWindow", "user32.dll", HB_DYN_CALLCONV_STDCALL },n_PID)
hb_DynCall( { "ShowWindow", "user32.dll", HB_DYN_CALLCONV_STDCALL }, n_PID )

Переключения не происходит.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


moderator


Пост N: 1336
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 12.08.19 13:25. Заголовок: Функции SetActiveWin..


Функции SetActiveWindow() и ShowWindow() работают с handle окна, а не с идентификаторами процесса.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 20
Зарегистрирован: 05.02.19
ссылка на сообщение  Отправлено: 12.08.19 13:36. Заголовок: Функции SetActiveWindow() и ShowWindow() работают с handle окна, а не с идентификаторами процесса.


Александр, спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 686
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет