Hallo eine Klasse die für mich als View fungiert. Diese ist von CWnd abgeleitet. In dieser Klasse wird mit
Nun habe ich nach langem suchen auf gefunden, wie die Messages heissen. Sie beginnen alle mit TVN_
Ich also Doppelklick auf die Klasse gemacht, dann in VC2003 auf Eigenschaften und Meldungen/Messages. Was ich da in der Liste finde, ist aber ausschließlich WM_
Ich glaube ich habe irgendwas jetzt nicht verstanden. Wie komme ich denn jetzt an die Message, die für das Klicken eines Items (SelChange oder so heisst die)? Wie kann ich die im PropertyGrid/Meldungen auswählen, um dann dort auf "erstellen" gehen zu können. Wenn ich die selber in den MessageMapping Bereich einfügen will.
geht das nicht, weil mein MessageMapping auf CWnd und nicht CTreeCtrl.
Ich bin gerade etwas verwirrt. Danke im voraus für die Hilfe und sorry für die blöde Frage, kriegs aber gerade nicht selber hin.
Code:
CTreeCtrl m_WndTreeView;
und
m_WndTreeView.Create(WS_CHILD|WS_VISIBLE|TVS_LINESATROOT|TVS_HASBUTTONS|TVS_HASLINES|WS_BORDER,CRect(20, 20, 300, 200),this,0);
Nun habe ich nach langem suchen auf gefunden, wie die Messages heissen. Sie beginnen alle mit TVN_
Ich also Doppelklick auf die Klasse gemacht, dann in VC2003 auf Eigenschaften und Meldungen/Messages. Was ich da in der Liste finde, ist aber ausschließlich WM_
Ich glaube ich habe irgendwas jetzt nicht verstanden. Wie komme ich denn jetzt an die Message, die für das Klicken eines Items (SelChange oder so heisst die)? Wie kann ich die im PropertyGrid/Meldungen auswählen, um dann dort auf "erstellen" gehen zu können. Wenn ich die selber in den MessageMapping Bereich einfügen will.
Code:
ON_NOTIFY_REFLECT(TVN_SELCHANGED, OnTvnSelchanged)
geht das nicht, weil mein MessageMapping auf CWnd und nicht CTreeCtrl.
Ich bin gerade etwas verwirrt. Danke im voraus für die Hilfe und sorry für die blöde Frage, kriegs aber gerade nicht selber hin.