![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
![]() Код:
SetWindowLong(hWindow,DWL_DLGPROC,( long)this->mainProc); передается активный параметр, а так как ни одного экземпляра класса нет - передавать нечего. Теперь вопрос: Как это обойти? Очень хочется оставить функцию обработчик внутри класса(инкапсулировать). PS: Так же будет интересно увидеть готовую реализацию подобного класса. PSS: Почему то реализация с выносом функции обработчика(из класса) даже не отображает созданное окно. С чем это может быть связано?
"Тяжело в учении, легко в бою" - А.В. Суворов
Последний раз редактировалось Ivan_32; 27.03.2009 в 04:17. |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
На какой строчке ругается и что пишет? метод mainProc, вроде как, должен быть static из-за особенностей указателей на методы классов
|
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
![]()
Он еще и CALLBACK должен быть, если не ошибаюсь
wyvern@localhost:~$ sudo emerge --unmerge world
|
![]() |
![]() |
#4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Да, но:
Код:
|
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
![]()
вопрос снят
![]()
wyvern@localhost:~$ sudo emerge --unmerge world
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание класса | Dogmat | Общие вопросы C/C++ | 2 | 12.01.2009 14:32 |
Решение уравнения методом деления отрезка пополам. Методом секущей. | Panda196 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.11.2008 09:06 |
Проблема с передачей данных методом POST | Aiden | Работа с сетью в Delphi | 0 | 21.09.2008 21:11 |
Создание класса | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 31.05.2008 11:54 |
Создание класса | Stanislav | Общие вопросы Delphi | 8 | 15.05.2008 23:34 |