|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.03.2009, 04:15 | #1 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Проблема с методом класса
Код:
SetWindowLong(hWindow,DWL_DLGPROC,( long)this->mainProc); передается активный параметр, а так как ни одного экземпляра класса нет - передавать нечего. Теперь вопрос: Как это обойти? Очень хочется оставить функцию обработчик внутри класса(инкапсулировать). PS: Так же будет интересно увидеть готовую реализацию подобного класса. PSS: Почему то реализация с выносом функции обработчика(из класса) даже не отображает созданное окно. С чем это может быть связано?
"Тяжело в учении, легко в бою" - А.В. Суворов
Последний раз редактировалось Ivan_32; 27.03.2009 в 04:17. |
27.03.2009, 08:33 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
На какой строчке ругается и что пишет? метод mainProc, вроде как, должен быть static из-за особенностей указателей на методы классов
|
27.03.2009, 10:38 | #3 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
Он еще и CALLBACK должен быть, если не ошибаюсь
wyvern@localhost:~$ sudo emerge --unmerge world
|
27.03.2009, 10:42 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Да, но:
Код:
|
27.03.2009, 10:43 | #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 |