Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 192
от 07.02.2003, 20:50

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 570
Отправлено ответов: 1297
Активность: 227.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Ramzes
Статус: Доверительный
Общий рейтинг: 133.33
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 108.21
URL: Страничка обо мне и моих друзьях
Телефон: +7 902 168 02 65
[Подробней >>]
Eugene
Статус: Опытный
Общий рейтинг: 109.31
URL: мощный файловый архив
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 562. Доброе время суток , эксперты ! ******************************* Есть hProcess и hThread приложения. ... (ответов: 3)
Вопрос № 563. Доброго времени суток уважаемые! У меня вопрос: где можно раздобыть исходник программы для решения с... (ответов: 1)

Вопросов: 2, ответов: 4


 Вопрос № 562

Доброе время суток , эксперты !
*******************************
Есть hProcess и hThread приложения.
Как по ним определить главное окно приложения ?
Как определить состояние этого окна(HIDE,NORMAL,etc.) ?



Вопрос отправлен: 03.02.2003, 20:56
Отправитель: IceWINteR (brothers@atnet.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Ramzes

Доброе время суток, 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

Доброго времени суток уважаемые!
У меня вопрос: где можно раздобыть исходник программы для решения систем линейных уравнений методом Гаусса? Зарание всем спасибо!



Вопрос отправлен: 04.02.2003, 17:53
Отправитель: Judge

[Следующий вопрос >>] [Список вопросов]

Отвечает Ramzes

Приветствую Вас, 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.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (37)
C / C++ (28)
Perl (7)
Delphi (18)
Pascal (24)
Basic / VBA (12)
Java / JavaScript (12)
PHP (8)
MySQL / MSSQL (8)
Пользователю
Windows 95/98/Me (35)
Windows NT/2000/XP (29)
"Железо" (31)
Поиск информации (18)
Администратору
Windows NT/2000/XP (14)
Linux / Unix (13)
Юристу
Гражданское право (11)
Семейное право (7)
Трудовое право (6)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное