ПредишенСледващото

Две програмист да бекас пиян от кръчмата, един d.pugoy govopit:
- Добре, че се превърне автопилота.
- И аз не го имам.
- Ами тогава включете емулатор автопилот.

Има ли Delphi еквивалентни SendKeys Visual с основните функции?

По-долу е процедурата, за да изпратите pozvolyayuschayu натискане на който и контрол (контрол прозорец), които могат да получават информация от клавиатурата. Можете да използвате тази техника, за да включва ключови NumLock, CapsLock и ScrollLock под Windows NT. Същата техника работи на Windows 95 за CapsLock и ScrollLock, но не работи за клавиша NumLock. Имайте предвид, че четири potsedury:

SimulateKeyDown () - да подражава клавиши (без освобождаване)
SimulateKeyUp () - да подражават на ключ освобождаване
SimulateKeystroke () - да подражава клавиши (натиснете и освобождаване) и
SendKeys (), което ви позволява гъвкавост, за да се контролира съобщенията, изпратени чрез клавиатурата.

SimulateKeyDown (), SimulateKeyUp () и SimulateKeystroke () са виртуални ключови кодове (virtural ключови) (като VK_F1). SimulateKeystroke () рутинна получава допълнителен параметър, полезно, когато подражават кликнете PrintScreen. Когато този параметър е нула, целия екран ще се копира в клипборда (клипборда). Ако допълнителен параметър, е само един активен прозорец ще се копира.

Четири методи ", за да кликнете върху" демонстрира използването на:

ButtonClick1 - включва CAPSLOCK
ButtonClick2 - улавя целия екран в клипборда (клипборда).
ButtonClick3 - улавя активния прозорец в клипборда (клипборда).
ButtonClick4 - настройва фокуса на Edit линия и я изпраща.

Подкрепете проекта - споделете линка, благодаря!