Hallo.
Ich habe ein SDI Programm geschrieben dessen Ansicht von CRichEditView erbt.
Ich wollte der Ansicht nun ein Kontextmenu verpasse.
Habe also mit dem Klassenassistent die Nachricht WM_CONTEXTMENU eingefügt und in die dann einen TRACE-Befehl geschrieben.
void CTest3View::OnContextMenu(CWnd* pWnd, CPoint point)
{
TRACE("\nBin im popup\n\n");
}
Beim Ausführen mit F5 wird der TRACE-Befehl aber gar nicht abgearbeitet wenn ich die rechte Maustaste drücke.
Bekomme keine Meldung „Bin im popup“.
Ich habe das ganze mal mit einer Ansicht probiert die von CView erbt und da geht es ohne Probleme.
Mache ich was falsch oder kann CRichEditView das nicht.
Ich will auf folgendes hinaus.
Ich kann mit STRG+V aus der Zwischenablage in die Ansicht Texte und Bilder einfügen aber ich will das mit der Maus erledigen.
Wie kann ich mit der Maus das erreichen was mit STRG+V funktioniert?
allesc
Ich habe ein SDI Programm geschrieben dessen Ansicht von CRichEditView erbt.
Ich wollte der Ansicht nun ein Kontextmenu verpasse.
Habe also mit dem Klassenassistent die Nachricht WM_CONTEXTMENU eingefügt und in die dann einen TRACE-Befehl geschrieben.
void CTest3View::OnContextMenu(CWnd* pWnd, CPoint point)
{
TRACE("\nBin im popup\n\n");
}
Beim Ausführen mit F5 wird der TRACE-Befehl aber gar nicht abgearbeitet wenn ich die rechte Maustaste drücke.
Bekomme keine Meldung „Bin im popup“.
Ich habe das ganze mal mit einer Ansicht probiert die von CView erbt und da geht es ohne Probleme.
Mache ich was falsch oder kann CRichEditView das nicht.
Ich will auf folgendes hinaus.
Ich kann mit STRG+V aus der Zwischenablage in die Ansicht Texte und Bilder einfügen aber ich will das mit der Maus erledigen.
Wie kann ich mit der Maus das erreichen was mit STRG+V funktioniert?
allesc