RegMessage an meine App



  • Irgenwie stelle ich mich sehr ungeschickt an.
    Ich schaffe es nicht eine ReMessage an meine App zu schicken.

    Bekomme immer:
    error C2440: 'Typenumwandlung' : 'LRESULT (__thiscall CTestApp::* )(WPARAM,LPARAM)' kann nicht in 'CWnd *' konvertiert werden

    Ok nun was mach ich falsch. Muß ich etwas anders machen als wenn ich eine Message an ein Wnd schicke?

    Mein Code:

    //Test.h file:
        afx_msg LRESULT OnLostServerConnection(WPARAM, LPARAM);e:
    
    //Test.cpp file
    UINT NEAR WM_LOST_SERVER_CONNECTION  = ::RegisterWindowMessage(_T("WM_LOST_SERVER_CONNECTION"));
    
    BEGIN_MESSAGE_MAP(CTestApp, CWinApp)
        ON_COMMAND(ID_HELP, CWinApp::OnHelp)
    
    //{{AFX_MSG_MAP(CTestApp)
        ON_REGISTERED_MESSAGE(WM_LOST_SERVER_CONNECTION, OnLostServerConnection)
    //}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    


  • Seit wann empfängt CWinApp Messages?


Anmelden zum Antworten