вот только у моего коллбэка другая сигнатура
Совсем другая
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
Проблема не совсем в лямбдах даже, мне бы просто скормить в качестве колбэка что-нибудь, откуда можно получить доступ к конкретному this без глобальных переменных
Нужно читать документацию к конкретному сишному апи. В 99% случаев там есть возможность протащить контекст для колбеков. В случае с винапи и wndproc гугли window property или set window user data или что-то в этом роде
В LPARAM передавай this
Обсуждают сегодня