Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: вопрос по WNDPROC
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


как я делаю (C++):
Код: Выделить весь код
class QWindow {
    HWND fhandle;
    ...
    static long __stdcall WndProc(HWND, UINT, WPARAM, LPARAM);
public:
    static void staticInit(); // register class
    static void staticUinit(); // unregister class
}

void QWindow::staticInit()
{
    WNDCLASSEX wcla = {sizeof(WNDCLASSEX), WNDPROC(WndProc), ...};
    RegisterClassEx(&wcla);
}
Метод, определённый как static, отличается от остальных тем, что является обычной функцией с большими правами доступа, но в отличие от friend, находится в пространстве имён класса.

Отправлено: 13:18, 08-02-2005 | #4

Название темы: вопрос по WNDPROC