SendMessage from Dlg to CWinApp



  • ich möchte eine message zb WM_USER+100 mit SendMessage oder PostMessage

    an die Message Map Meiner Application schicken ..

    #define WM_BTN_MY WM_USER+100

    void CMyDlg::OnBnClickedMyBtn()
    {
    ::PostMessage(WM_BTN_MY,0,0);
    }

    BEGIN_MESSAGE_MAP(CMyApp, CWinApp)
    ON_COMMAND(ID_HELP, CWinApp::OnHelp)
    ON_MESSAGE(WM_BTN_MY, OnBnClickedMyBtnApp)

    END_MESSAGE_MAP()

    da kommt nichts , an was mach ich falsch ??



  • Wenn du in der CWinApp an die Message ran willst überlade PreTranslateMessage and bastle dort ein

    if(pMsg ->message == WM_BTN_MY )
    {
      // na was läuft so in meiner alten heimat? =D
    }
    

    rein 😉


Anmelden zum Antworten