Форум: "WinAPI";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизХендл моего пустого проекта. Найти похожие ветки
← →
WELLiON © (2004-03-24 08:43) [0]Как найти хендл моего пустого проекта, написанного на WinAPI?
Правильно ли я его ищу с помощью функции findwindow по имени окна? И как узнать имя файла моего проекта? Например, пользователь переименовал мою программу. У него она просто будет работать с большими косяками.
← →
MBo © (2004-03-24 09:08) [1]что ты понимаешь под "хендл проекта"?
← →
WELLiON © (2004-03-24 09:09) [2]Хендл запущенного приложения.
← →
MBo © (2004-03-24 09:15) [3]что такое Хендл приложения?
← →
WELLiON © (2004-03-24 09:19) [4]Дескриптор запущенного приложения в оперативной памяти, если я не ошибаюсь. Мне просто нужен какой-нибудь хендл для создания сообщений и таймера. Раз у меня есть запущенное приложение, то почему бы не воспользоваться его хендлом?
← →
Polevi © (2004-03-24 09:44) [5]The GetCurrentProcess function returns a pseudohandle for the current process.
пользуйся :)))
← →
WELLiON © (2004-03-24 09:52) [6]Попробую
← →
Digitman © (2004-03-24 10:02) [7]
> И как узнать имя файла моего проекта?
см. ParamStr(0)
> Правильно ли я его ищу с помощью функции findwindow по имени
> окна?
findwindow в случае успешного выполнения возвратит именно дескриптор окна, а не какой-то там "хэндл пустого проекта"
у тебя же GUI-приложение ? значит, в ходе своей работы оно создает минимум одно невидимое окно (для внутренных нужд, т.н. главное окно GUI-приложения) и, если проект создает какие-то формы, минимум по одному окну для каждой создаваемой формы
т.е. некая созданная и существующая с этого момента форма в приложении однозначно ассоциирована со своим окном, хэндл которого тебе, очевидно, и нужно получить для каких-то целей
← →
WELLiON © (2004-03-24 15:43) [8]Спасибо.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c