Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.031 c
1-1083091603
Demi
2004-04-27 22:46
2004.05.16
Проблема открытия файла через контекстное меню Windows.


1-1083069246
Kraj
2004-04-27 16:34
2004.05.16
QReport


14-1082914716
Knight
2004-04-25 21:38
2004.05.16
FAQ, примеры кода, статьи и прочее...


9-1072382293
lucky
2003-12-25 22:58
2004.05.16
Помогите плз сделать 3d врыв в DelphiX.


1-1083213035
Серж
2004-04-29 08:30
2004.05.16
Кто нить смог поставить Bold For Delphi? Пишет нет *.bpl





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский