WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Kto znaet kogda mojno izpolzovatx SetFocus

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Kto znaet kogda mojno izpolzovatx SetFocus
FIV опубликован 13-09-2001 21:01 MSK   Click Here to See the Profile for FIV   Click Here to Email FIV  
vav CDialog::OnInitDialog on ne rabotet :)

Kostik опубликован 14-09-2001 06:20 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     

Если я правильно понял вопрос.

Твой диалог модальный, поэтому фокус всегда итак на нём. SetFocus() можно использовать для фокусировки конкретного Чилда твоего диалога: какой-нибудь Button, Edit и т.д..

У меня есть прога, с двумя CView и тремя CDialogBar и ещё с кучей всякой дряки.
Делаю:
pView_1->SetFocus() или
pView_2->SetFocus() или
pDlgBar_1->SetFocus() или
pDlgBar_2->SetFocus()или
pDlgBar_3->SetFocus(), если хочу чтобы (к примеру)нажатие клавиши обработал нужный View или DialogBar.

FIV опубликован 15-09-2001 01:16 MSK     Click Here to See the Profile for FIV  Click Here to Email FIV     
Prosto q ne mogu pomnqtx focus na kakoj nibutx button vav

CDialog::OnINitDialog

CBtton* btn = GetDlgItem(BTN_1)
btn->SetFocus Ne rabotaet vav on init dialog


m_fox опубликован 15-09-2001 11:49 MSK     Click Here to See the Profile for m_fox  Click Here to Email m_fox     
Попробуй так:
BOOL CMyDialog::OnINitDialog()
{
CBtton* btn = GetDlgItem(BTN_1);
btn->SetFocus();
return FALSE; //!!!!!!!!!
}


СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.