powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка нажатия клавиши F1
5 сообщений из 5, страница 1 из 1
Обработка нажатия клавиши F1
    #32272514
Dark Elf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые мастера!

Как в программе на С++ Билдере обработать нажатие клавиши F1?
Заранее благодарен за ответ
...
Рейтинг: 0 / 0
Обработка нажатия клавиши F1
    #32272841
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,	TShiftState Shift){
  if(VK_F1==Key)Application->MessageBox( "F1" ,"", 0 );
}
...
Рейтинг: 0 / 0
Обработка нажатия клавиши F1
    #32272911
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZrenBy

Не проходит если фокус ввода находится у какого-нибудь компонента(у меня например ComboBox)
Вот кусок программы
Код: plaintext
1.
2.
3.
4.
void __fastcall TFMain::FormKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
   ShowMessage( "tttt" );     
}

Сколько я не нажимал на разные клавиши все равно никакого сообщения не
вывелось.
...
Рейтинг: 0 / 0
Обработка нажатия клавиши F1
    #32272955
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
void __fastcall TForm1::FormCreate(TObject *Sender){
  KeyPreview =  1 ;
}
...
Рейтинг: 0 / 0
Обработка нажатия клавиши F1
    #32273076
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С KeyPreview = true все работает.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка нажатия клавиши F1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]