Re[2]: клавиша "Тав"
От: pa_sergey Россия  
Дата: 25.04.02 13:48
Оценка:
Здравствуйте Gibbel, Вы писали:

PS>>Люди добрые, подскажите, как заставить "фокус" переходить

PS>>по клавише "Тав" по контролам созданным на вин32 АПИ?
PS>>Ставил свойство WS_TABSTOP — не помогает

G>WS_EX_CONTROLPARENT Allows the user to navigate among the child windows of the window by using the TAB key.


G>Комментарии нужны???

Да, нужны, потому что не работает. Пробовал.
Лучше пример.
Вот что у меня не работает
  hShedul = CreateWindowEx(WS_EX_CLIENTEDGE | WS_EX_TOPMOST|WS_EX_STATICEDGE |WS_EX_CONTROLPARENT ,
                "Stat", "Timer - Задачи", WS_POPUPWINDOW|WS_CAPTION|WS_MINIMIZEBOX|WS_OVERLAPPED,
                GetSystemMetrics(SM_CXSCREEN)/2/*-300/2*/,  //x-coordnata
                GetSystemMetrics(SM_CYSCREEN)/2/*-200/2*/,  //y-coordnata
                300, 200, NULL, NULL, hInstance, NULL  );
  hButtOKShed = CreateWindowEx(0, "BUTTON", "OK",
              WS_CHILD | WS_VISIBLE | WS_TABSTOP|BS_TEXT|BS_LEFTTEXT|WS_GROUP,
              60, 130, 180, 40, hShedul, NULL,
              hInstance, 0);
  hEditHour = CreateWindowEx(0, "EDIT", NULL,
              WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER |WS_BORDER    |ES_RIGHT|WS_GROUP,
              165, 15, 22, 20, hShedul, NULL,
              hInstance, 0);
   ShowWindow(hShedul, SW_SHOWNORMAL);
   ShowWindow(hButtOKShed, SW_SHOW);
   ShowWindow(hEditHour, SW_SHOW);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.