Hallo Leute,
gibt es irgendeine Möglichkleit, in der MessageMap mehrere Notity-Meldungen (Button X gedrückt) mit nur einer Funktion abzufangen. Klar kann ich alles auf eine Routine umleiten, aber woher weiß ich dann, welcher Button gedrückt wurde, da ja void OnBnClickedBtnX() keine Parameter übergeben bekommt, wie etwa long OnGrabber(wParam,lParam).
BEGIN_MESSAGE_MAP(CXDlg, CDialog)
ON_BN_CLICKED(1100, OnBnClickedBtn1)
ON_BN_CLICKED(1101, OnBnClickedBtn2)
ON_BN_CLICKED(1102, OnBnClickedBtn3)
ON_MESSAGE (1110, OnGrabber)
END_MESSAGE_MAP()
afx_msg long CXDlg:nGrabber(WPARAM wParam,LPARAM lParam) {return 0;}
afx_msg void CXDlg:nBnClickedBtn1() { BEEP;}
Ich möchte gerne dynamisch ein paar Buttons erzeugen und die Behandlung mit einer Routine mittels switch erschlagen.
Danke schon mal,
nasty