Вниз
Скачать: CL | DM;

Переход между контролами по TAB   Найти похожие ветки 

← →
Users   (2004-05-27 11:59) [0]

Какие атрибуты нужно добавить в стиль контрола, что между ними можно было переходить по TAB ? Пробовал

EDITTEXT IDC_EDITSOURCE, 45, 12, 160, 12, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP

Но не помогает ! Может нужно ручками обрабатывать, и потом фокус самому выставлять ?


← →
Cobalt ©   (2004-05-27 12:11) [1]

Более полный текст диалога приведи.
Так мало что понятно.


← →
Игорь Шевченко ©   (2004-05-27 12:17) [2]

Переход по TAB обычно в диалоговом окне осуществляется. В обычном окне надо TAB самому обрабатывать, насколько мне известно.


← →
Users   (2004-05-27 20:43) [3]

Вот полный текст диалога :


MAIN_DIALOG DIALOG 0, 0, 216, 180
STYLE DS_MODALFRAME | 0x2004L | WS_OVERLAPPED | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CLASS "MainWndClass"
CAPTION "Sample"
FONT 8, "MS Sans Serif"
{
EDITTEXT IDC_EDIT1, 45, 12, 160, 12, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
EDITTEXT IDC_EDIT2, 45, 27, 160, 12, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
EDITTEXT IDC_EDIT3, 46, 59, 160, 95, ES_MULTILINE | ES_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Butto1", IDC_BUTTON_1, 56, 164, 50, 14
PUSHBUTTON "Butto1", IDC_BUTTON_2, 109, 164, 50, 14
PUSHBUTTON "Exit", IDC_BUTTON_EXIT, 162, 164, 50, 14
GROUPBOX "  Group1   ", -1, 2, 1, 211, 44
RTEXT "Label1", -1, 9, 12, 30, 8
GROUPBOX "  Group2  ", -1, 2, 46, 211, 113
RTEXT "Label2", -1, 10, 59, 30, 8
RTEXT "Label3", -1, 9, 27, 30, 8
}


Главное окно создается из ресурса диалога, может в этом все дело ?

Попробую обычное окно создать.


← →
nikkie ©   (2004-05-27 21:52) [4]

по-моему, с модальным диалогом проблем быть не должно. а если диалог немодальный - в цикле выборки сообщений надо вставить вызов IsDialogMessage(хендл диалога):

MSG msg;
while(GetMessage(&msg, NULL, 0, 0)) {
 if (!IsDialogMessage(hwndDlg, &msg)) {
   TranslateMessage(&msg);
   DispatchMessage(&msg);
 }
}



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
14-1088091866
FX
2004-06-24 19:44
2004.07.11
Preview


11-1075550627
ZiloNit
2004-01-31 15:03
2004.07.11
У меня проблемы с XPStyle.


1-1088591359
BiSido
2004-06-30 14:29
2004.07.11
Как поменять из верхнего регистра в нижний (русские буквы)? (+)


1-1088450980
Riant
2004-06-28 23:29
2004.07.11
TrackBar


1-1087962536
Salik
2004-06-23 07:48
2004.07.11
Размер в процентах




   Наверх