
Последние записи
- Как из ip адреса вывести последние цифры
- Вставка символа Unicode в RichEdit в Delphi 7
- Как поменять иконки все папок Windows 11 со стандартной желтой на свою?
- WinIO для чтения/записи портов I/O и физической памяти
- Delphi: Вывести N директорий в заданной (без рекурсии вложенных папок)
- Дополнительные кнопки мышки
- Курсы программистов. Стоит ли?
- Удаление одинаковых строк
- Создание потоков в процессе
- Вывод на печать графического файла

Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
4th
Мар
Нажатие горячих клавиш в ms word
По нажатию горячей клавиши вызывается процедура, которая вставляет в активное поле набора (в основном Word) указанный текст. Перед этим туда же посылается сочетание клавиш, которые форматируют вводимый текст. Но столкнулся с такой проблемой: включение и выключение горячих клавиш срабатывает не всегда и даже не через раз. Зависимости не нашел. А если поставить галочки на все пункты (жирный, курсивом, подчеркнутый), то все сразу сочетания клавиш посылаются только с третьей-четвертой попытки, а не с первой, как вроде по коду должно. Прошу помочь разобраться, код привожу. (читать всё…)
16th
Мар
Как развернуть приложение горячими клавишами?
скрываю приложение этим методом: ShowWindow(Handle,SW_HIDE);
Вопрос: Как можно развернуть приложение горячими клавишами? например Ctrl+Alt+S
Приложение скрывается т.е. его не видно на панели задач, только в процессах, как оттуда его развернуть? (читать всё…)
6th
Июн
Нажать программно win+L
Есть WinApi из user32
The keybd_event function synthesizes a keystroke. The system can use such a synthesized keystroke to generate a WM_KEYUP or WM_KEYDOWN message. The keyboard driver’s interrupt handler calls the keybd_event function.
VOID keybd_event( BYTE bVk, // virtual-key code |
Насчёт делфи неуверен, наверное так:
keybd_event(VK_LWIN, 0, 0, 0);
keybd_event('L', 0, 0, 0);
keybd_event('L', 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);
24th
Май
Какой код у клавиши Shift?
Код клавиши Shift #16
Как проверить, зажат ли Shift?
Procedure TForm1.Timer1Timer(Sender: TObject);
Var State : TKeyboardState;
Begin
GetKeyboardState(State);
If ((State[16] and 128) 0) Then
caption:=’нажат’
Else
caption:=’не нажат’
End;
20th
Май
Как узнать нажата ли CTRL?
eoln:
Просто вставить проверку if (GetKeyState(VK_CONTROL) AND 128) = 128 then нажата
15th
Май
Как программно отправить CTRL+V?
raxp:
а нескольких кнопок послать нажатие можно так:
var msg: TMessage;
…
msg.LParamLo:= MOD_CONTROL;
msg.LParamHi:= VK_CONTROL or ord(’V’);
PostMessage(handle_window, WM_HOTKEY, 0, Msg.LParam);
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы советы массив random word SQL MySQL pos ListView компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет excel Microsoft Office Excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)