Главная страница
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
3-1082642368
Paranoik
2004-04-22 17:59
2004.05.16
Картинки и базы данных


1-1083332455
Просто Я
2004-04-30 17:40
2004.05.16
Отчет из *.exe (FastReport)


1-1082965120
Master Paleva
2004-04-26 11:38
2004.05.16
Резидентная программа


1-1083061737
IceMaster
2004-04-27 14:28
2004.05.16
Memo


3-1082540349
V l a d i m i r
2004-04-21 13:39
2004.05.16
Целостность на уровне ссылок в Paradox