Re[3]: Как в диалоге зделать октивным edit
От: Syd Россия  
Дата: 23.10.02 15:55
Оценка:
Здравствуйте Timur_S, Вы писали:

Syd>>

Syd>>
Syd>>BOOL YourDlgClass::OnInitDialog() 
Syd>>{
Syd>>...
GetDlgItem(IDC_YOUR_EDITCONTROL)->>>SetFocus();
Syd>>...
Syd>>return FALSE;//a не TRUE так как на один из контролов установлен фокус.
Syd>>}
Syd>>


TS>Не устанавливается. У меня CPropertyPage одно из диалогов, я прописа в OnInitDialog.


Работает если прописать этот код в OnInitDialog основного диалога


BOOL CSettingsSheet::OnInitDialog() //CSettingsSheet потомок CPropertySheet и содержит страницы свойств
{
    BOOL bResult = CPropertySheet::OnInitDialog();
    
    // TODO: Add your specialized code here
    CPropertyPage* pPage = GetActivePage();
  
    
    (pPage->GetDlgItem(IDC_YOUR_EDITCONTROL))->SetFocus();
    return bResult;
}
I'm just talking about having fun
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.