Вниз
Скачать: 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.022 c
14-1088064553
Andryk
2004-06-24 12:09
2004.07.11
А никто ни где не натыкался на запись


1-1087985675
Aldor
2004-06-23 14:14
2004.07.11
Есть ли в паскале функция, аналогичная функции scanf?


14-1087779761
Vasya.ru
2004-06-21 05:02
2004.07.11
RTF - чем хуже DOC а?


14-1087733307
Александр Матросов
2004-06-20 16:08
2004.07.11
Что случилось с MAIL.RU?


4-1085754956
Chlavik
2004-05-28 18:35
2004.07.11
Comm Port




   Наверх