Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: WinAPI и системное программирование > Классы и WinAPI |
Автор: dvamaster 25.3.2010, 13:03 | ||||
Доброго времени суток!!! есть класс который создает поток. в потоке создается и обрабатывается окно как передать класс в процедуру окна
здесь класс прекрасно передается в MainWndThreadProc
там где помечено пытаюсь передать класс и как Pointer(ASelf), и как @ASelf без разницы, переменная LPARAM в оконной процедуре (MainWndProc) указывает на непонятный адрес, причем с одним и тем же значением. так же пробовал передать через SetWindowLong и SetWindowLongPtr, не помогает. Как сохранить в окне класс? |
Автор: bems 25.3.2010, 20:39 | ||
Правильно Pointer(ASelf). И указатель будет доступен в оконной процедуре при получении сообщения WM_CREATE.
|
Автор: dvamaster 29.3.2010, 12:25 |
![]() |