Две програмист да бекас пиян от кръчмата, един 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 линия и я изпраща.