Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Какова структура Label в памяти чужого приложения? |
Автор: FR2elancER 21.4.2008, 22:22 |
Доброе время суток! Подскажите пожалуйста структуру хранения Label в памяти чужого приложения на VB6. Нужно получить его параметры(координаты, имя, владелец и т.п.) |
Автор: anwe 21.4.2008, 22:39 |
А чем Label отличается от другого дочернего окна? Используются одни функции. |
Автор: BorisVorontsov 22.4.2008, 07:38 |
Тем, что это не окно вовсе. FR2elancER, заголовок можно поискать в памяти процесса. |
Автор: anwe 22.4.2008, 13:12 |
Как это не окно вовсе?? ![]() ![]() |
Автор: jonie 22.4.2008, 21:04 |
неужто рисуют каждый раз сами?... |
Автор: FR2elancER 23.4.2008, 20:12 |
Это действительно не окно, т.к. не имеет собственного хэндла. Label рисуется функцией TextOut или родственной. Знаю что есть в памяти процесса. Нужна структура хранения. Например как получить координаты. Знаю как они хранятся, могу с помощью ArtMoney найти где хранятся, но как это место связать с конкретным Labelем. |
Автор: anwe 23.4.2008, 22:01 |
Если это не окно почитай про http://msdn2.microsoft.com/en-us/library/ms632679.aspx и про http://msdn2.microsoft.com/en-us/library/bb760769(VS.85).aspx |
Автор: FR2elancER 29.4.2008, 19:04 |
Спасибо за подсказки проблема решена! Если если кого-нибудь заинтересует структура хранения объектов в памяти процесса, написанного на VB6 пишите в личку ваше мыло вышлю схему. |