CSpinCtrl und Ereigniss (in Toolbar)
-
Hallo, ich habe in einer Toolbar (MFC) ein Edit-Feld und daneben einen Spinbar. Diese sind beide mit Create erstellt. Welches Ereignis wird bei betätigen des Spin ausgelöst. Wenn ich den Spin mit dem this-Zeiger "create" wird das OnVScroll von CMainFrame ausgelöst. Wenn ich aber das Spin auf die Toolbar setzte, bekomme ich kein Ereignis....
-
dann wird das ereignis an die Toolbar geschickt
-
gut, aber wie kann ich darauf reagieren? Ich habe in der View und in der Mainframe keinen Ereignishandler dafür!
-
P.S. Das ist kein Ereignis, sondern eine Message
ToolBar ableiten, Message empfangen !
-
Ok, aber wie fange ich die ab. Ich arbeite mit c++.net und dort finde ich keine message. Die Message von OnVScroll der Mainframe wird jedenfalls nicht angesprochen.
-
ich glaub ich weiß was ReneG meinst.
Mach ne Klasse leite diese von CToolBar ab und nimm die anstadt CToolBar.
in dieser tollen Klasse kanst du nun deine OnVScroll Message bearbeiten.
-
Danke, ich habs nun auch gerafft. Muss man das immer so machen, wenn man Controls in die Toolbar einfügt?