Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Хендл моего пустого проекта.   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.062 c
8-1077455594
Iks
2004-02-22 16:13
2004.05.16
Рабочий стол


3-1082543239
Gennadiy
2004-04-21 14:27
2004.05.16
Вопрос по поводу организации метода FIFO


7-1080501200
Dimaxx
2004-03-28 23:13
2004.05.16
Почему частота дисплея не определяется?


14-1082229038
SeriousSam
2004-04-17 23:10
2004.05.16
очените прогу!


14-1082612484
vidiv
2004-04-22 09:41
2004.05.16
Задачи по асму...