Доброе время суток , эксперты ! ******************************* Есть hProcess и hThread приложения. Как по ним определить главное окно приложения ? Как определить состояние этого окна(HIDE,NORMAL,etc.) ?
Доброе время суток, IceWINteR! по моему нелъзя. Естъ функция DWORD GetWindowThreadProcessID(HWND, HANDLE hProcess), которая по хандлу определяет каким потоком данного процесса создано данное окно Ответ отправлен: 04.02.2003, 11:07 Отправитель: Ramzes Отвечает Gibbel
Приветствую Вас, IceWINteR! Ну, во-первых, приложение может иметь несколько главных окон (т.е. дочерних окон Desktopа). Можешь попробовать перебрать окна функцией EnumThreadWindows, проверяя, является ли родительское окно для них окном того же процесса (GetParent->GetWindowThreadProcessId), и, если нет, то значит это главное окно... Хотя, я думаю, можно просто сравнить GetParent==GetDesktopWindow. Состояние можно определить с помощью функции GetWindowInfo. P.S.: Вся информация была найдна в MSDN в разделе Window Functions. Ответ отправлен: 04.02.2003, 10:21 Отправитель: Gibbel Отвечает Eugene
Доброе время суток, IceWINteR! Может поможет GetParent? HWND GetParent( HWND hWnd // handle of child window ); Parameters hWnd Identifies the window whose parent window handle is to be retrieved. Ответ отправлен: 04.02.2003, 09:17 Отправитель: Eugene
Вопрос № 563
Доброго времени суток уважаемые! У меня вопрос: где можно раздобыть исходник программы для решения систем линейных уравнений методом Гаусса? Зарание всем спасибо!
Приветствую Вас, Judge! по моему их не так уж и трудно написатъ самому. Насколъко я помню все решение сводилосъ к вычислению детерминанта матрицы. Ответ отправлен: 05.02.2003, 10:41 Отправитель: Ramzes
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.