Warnung beim Kompilieren von CONTEXTMENU



  • habe eine Anwendung in MFC erstellt.
    beim kompilieren kommt folgende Fehlermeldung:
    warning C4100: 'pWnd' : Unreferenzierter formaler Parameter

    void CTabCtrlDlg::OnContextMenu(CWnd* pWnd ,CPoint point)   
    {
    	CMenu menu;
    	//Kontextmenü laden
    	menu.LoadMenu(IDR_CONTEXTMENU);
    	//Erstes Untermenü (das eigentliche Menü) holen
    	CMenu *pContextMenu = menu.GetSubMenu(0);
    
    	//Kontextmenü anzeigen
    	pContextMenu->TrackPopupMenu(TPM_LEFTALIGN |TPM_LEFTBUTTON | TPM_RIGHTBUTTON, point.x, point.y, AfxGetMainWnd());
    }
    

    trotz suche in der Hilfe kann ich den Fehler nicht finden.
    kann mir wer verraten was an dem code falsch ist?



  • Du benutzt pWnd in deiner Funktion nicht. Wenn du diesen Parameter nicht brauchst, kannst du ihn z.B. so auskommentieren, dann verschwindet die Warnung:

    void CTabCtrlDlg::OnContextMenu(CWnd* /*pWnd*/ ,CPoint point)
    


  • danke dir, war schnell geholfen


Anmelden zum Antworten