PDA

Visualizza la versione completa : [c++MFC]onactivate e cursore


giuseppe500
21-10-2010, 10:29
ciao.
1)Ho un problema a capire cosa fa l'evento activate in mfc e a cosa serve , cosa fa una window quando viene attivata?
2)Come faccio ad impostare il cursore con:SetCursor(AfxGetApp()->LoadCursor(IDC_HAND_X));
quando premo su di un editbox?
Io ho creato un custom control che deriva da CEdit e ho impostato il cursore con SetCursor(AfxGetApp()->LoadCursor(IDC_HAND_X)); nell'evento OnFocus.
Il problema che all' apertura del dialogo non mi setta automaticamente il cursore e vorrei gestire tutto nel custom control.
L'evento Onfocus del custom control viene processato(sempre all apertura del dialogo) , ma il cursore non cambia,se invece successivamente premo nel editbox custom il cursore cambia effettivamente .
La cosa strana che se imposto il breakpoint nell' evento on focus del custom control il cursore cambia nel modo corretto.
grazie.

Loading