Главная страница
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.027 c
6-1079986574
Djon007
2004-03-22 23:16
2004.05.16
Как вырубить машину по IP?


14-1082623327
Frozzen
2004-04-22 12:42
2004.05.16
Объявление функции


6-1080325224
Rezya
2004-03-26 21:20
2004.05.16
Перехват входящего и исходящего трафика


4-1080158743
RyDmi
2004-03-24 23:05
2004.05.16
Свойства окна.


1-1083649107
Dimka-Nevidimka
2004-05-04 09:38
2004.05.16
Защита файлов