|
Поиск окна по части его заголовка - Вопросы и ответы, обсуждения - Ваши вопросы по C/C++ только в данном разделе |
12.01.2016, 20:24
|
#1
|
|
|
|
Сержант
|
Регистрация: 29.03.2011
Сообщений: 155
Популярность: 3277
Сказал(а) спасибо: 325
Поблагодарили 145 раз(а) в 101 сообщениях
|
Поиск окна по части его заголовка
Здравствуйте, уважаемые пользователи.
Начал осваивать C++. Встала задача, перевести сорцы программы с delphi на c++.
В delphi пользовался вот такой вот функцией:
Код:
function FindNextWnd(StartHWND: HWND; AString : String): HWND;
var
a : array [0..255] of char;
begin
Result := StartHWND;
repeat
Result := FindWindowEx(0, Result, nil, nil);
GetWindowText(Result, a, SizeOf(б));
if StrPos(StrUpper(a), PChar(UpperCase(AString))) <> nil
then Break;
until (Result = 0);
end;
Функция нужна для поиск окна по части его заголовка.
Как реализовать такую вот функцию на С++?
Пробовал и EnumWindow, и FindWindow. Но результата мне это не дало.
|
|
|
13.01.2016, 23:24
|
#2
|
|
|
|
Разведчик
|
Регистрация: 04.12.2012
Сообщений: 5
Популярность: 1105
Сказал(а) спасибо: 1
Поблагодарили 23 раз(а) в 19 сообщениях
|
Re: Поиск окна по части его заголовка
Опыта в этом нет, но постараюсь помочь, мне нужно подробнее, что вам необходимо, найти и вернуть хендл окна у которого в заголовке есть указанная последовательность символов?
|
|
|
17.01.2016, 10:27
|
#4
|
|
|
|
Сержант
|
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
|
Re: Поиск окна по части его заголовка
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 19:17.
|
|