C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Сделать активным другое приложение
Nick
Отправлено: 18.03.2005, 14:50


Машинист паровоза

Группа: Участник
Сообщений: 247



Добрый день!

У меня проблемка.
Я вызываю из программы другое приложение.
CreateOleObject
Первый раз запускается нормально и появляется на первом плане.
Все следующие запуски окно приложения не активируется т.е. лежит себе под моей программой.

Что то не найду как его поверх положить.
Handel нашел а какую команду дать не знаю

PostMessage( H, WM_ACTIVATE, 1, 0 ); // не работает
SendMessage — тоже

Help
Gedeon
Отправлено: 18.03.2005, 15:04


Ветеран

Группа: Модератор
Сообщений: 1742



Ну хэндл окна ведь найти не сложно, попробуйте
CODE

BOOL SetForegroundWindow(HWND hWnd);

Nick
Отправлено: 18.03.2005, 15:19


Машинист паровоза

Группа: Участник
Сообщений: 247



Спасибо огромное
РАБОТАЕТ

Вернуться в Вопросы программирования в C++Builder