Funktionszeiger zu WndProc Funktion in map bringen



  • Servus,

    ich möchte einen Funktionszeiger in der Form

    LRESULT WINAPI WndProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
    

    in eine map bringen, also so ungefähr:

    map <int, LRESULT WINAPI (*WndProc)( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)> MessageMap;
    

    Ich hab schon einiges probiert, bisher hat aber noch nichts davon funktioniert 😞

    Es wäre schön, wenn ihr helfen könntet!



  • typedef LRESULT (WINAPI *WNDPROC) (HWND,UINT,WPARAM,LPARAM);
    std::map<int,WNDPROC> mymap;
    

    WNDPROC ist bereits in windows.h definiert.



  • Vielen Dank!! 🙂

    Ich wär wahrscheinlich nie draufgekommen ...


Anmelden zum Antworten