grazie, pare funga, ma ora ho un altro problema, la proprietà DEFPUSHSTYLE non dovrebbe far si che il pulsante che ce l'ha sia premuto automaticamente con il tasto INVIO???
Xkè a me continua a premere quello precedente anche se gli ho tolto la proprietà.
In pratica, vorrei che quando si entra in una determinata casella di testo, il pulsante di default diventi un altro.
ho provato con
m_salva e m_calcola sono le variabili dei pulsanti e questa funzione è richiamata al focus della casella di testo. solo che si, graficamente il pulsante m_salva fa ciò che deve fare, ma premendo invio non viene richiamata la sua funzione di evento CLICKED...codice:void CCalcDlg::OnSetfocusNOME() { // TODO: Add your control notification handler code here UpdateData (true); UINT style = m_calcola.GetButtonStyle(); style &= ~BS_DEFPUSHBUTTON; m_calcola.SetButtonStyle (style); m_salva.SetButtonStyle (BS_DEFPUSHBUTTON); UpdateData (false); }
![]()