ON_CONTROL



  • Hi Leute,
    ich hab nen Problem mit dem ON_CONTROL-Makro.

    ich habe eine

    afx_msg void OnSpin();
    

    in der AFX_MSG_MAP

    un ein solches Makro: ON_CONTROL(UDN_DELTAPOS,IDCSPIN,OnSpin)

    In OnSpin steht erstmal nur ne MessageBox, die gewht aber nie auf.
    Die Klasse, in der das Makro steht, ist von CWnd abgeleitet und ist Parent von dem dem CSpinButtonCtrl. Was mache ich falsch;



  • 😕 Hat denn keiner Ahnung? 😕



  • Ich habs mal kurz nachgebaut - bei mir geht es. Lösch es doch einfach mal und bau es wieder ein.

    Oder mach mal "Alles neu erstellen".

    🙂



  • Hallo,

    was ist den das für ne anwendung sdi,mdi oder dialog??

    hast du DECLARE_MESSAGE_MAP() nach afx_msg void OnSpin(); aufgerufen?
    und

    BEGIN_MESSAGE_MAP(klasse,klasse von der abgeleitet wurde)
    ON_CONTROL(UDN_DELTAPOS,IDCSPIN,OnSpin) 
    END_MESSAGE_MAP()
    

    MFG TaccoGo


Anmelden zum Antworten