die nachricht sollte nicht mit einem best. control verbunden sein, sondern es soll festgestellt werden, elches control sich gerade unter dem mauszeiger befindet. vielleicht habe ich meine frage falsch formuliert. anwendung: jenes control, welches ich aktuell anklicke, soll zur laufzeit in seiner größe/lage (mit der maus) veränderbar sein.
so lange ein element einen Fokus erhalten kann müsste das eigentlich so gehen wie ich oben beschrieben habe Angenommen du hast ein Dialog mit 2 buttons,
die habe ich natürlich angepasst. auch CWnd* pwndCtrl = GetFocus(); // get the control ID which is // presently having the focus int ctrl_ID = pwndCtrl->GetDlgCtrlID(); // <<-----crash!!! switch (ctrl_ID) { //if the control is the EditBox case IDC_EDIT1:break; }