Warnung beim Kompilieren von CONTEXTMENU
-
habe eine Anwendung in MFC erstellt.
beim kompilieren kommt folgende Fehlermeldung:
warning C4100: 'pWnd' : Unreferenzierter formaler Parametervoid 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