powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Изменение дискриптора окна (VCL TForm::Handle)
4 сообщений из 4, страница 1 из 1
Изменение дискриптора окна (VCL TForm::Handle)
    #32406657
dishlo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересный феномен:
handle окна в конструкторе и обработчике OnCreate = 004f0b34, после любом в обработчике события Handle = 00500b34.
И так всегда, адрес похож, но третий байт увеличивается на единицу после конструктора. 2e на 2f, 45 на 46 и т.д.
Моя прога изменить его не могла - он доступен только для чтения.

как так?
...
Рейтинг: 0 / 0
Изменение дискриптора окна (VCL TForm::Handle)
    #32407422
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хэндл - это такая штука, которую менять нельзя, ибо она есть некий указатель на неведомое.

И вообще нафига менять хэндл??? :)

разница в 0х10000 вполне нормальная, так VCL видимо память себе нарезает.
А разные не знаю почему, к разработчикам вопрос :)
...
Рейтинг: 0 / 0
Изменение дискриптора окна (VCL TForm::Handle)
    #32407490
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HANDLE - это Win32 HWND - далее в MSDN
...
Рейтинг: 0 / 0
Изменение дискриптора окна (VCL TForm::Handle)
    #32408000
dishlo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА разные не знаю почему, к разработчикам вопрос :)
у меня этих вопросов все копится и копится :-)
Кстати, вы не подумайте что это всегда так, проверил на голом проекте, все нормально, хендл везде одинаковый.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Изменение дискриптора окна (VCL TForm::Handle)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]