PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22346 | 05/12/08 20:01:20 | RE(1):PB10.0: API関数SendInputについて(2) By koga2 |
22345 | 05/12/08 19:59:57 | PB10.0: API関数SendInputについて By koga2 |
カテゴリ:スクリプトの記述
日付:2005年12月08日 19:59 発信者:koga2
題名:PB10.0: API関数SendInputについて
お世話になっております。
APIのSendInput関数を使うことになりやってみたのですが
下記コードを実行しても\"A\"が表示されません。
GetLastError()では0、SendInput()の戻り値は2でした。
この関数を使用したことがある方はいませんでしょうか?
よろしくお願いします。
// 以下シングルラインエディットオブジェクトからの継承ユーザーオブジェクト内コード
// ローカル外部関数宣言
FUNCTION UINT SendInput (UINT nInputs, ref uLong pInputs, int cbsize) Library \"user32\"
FUNCTION ULong lstrcpyn(REF s_Input_type dst[2], REF s_Input_type pInputs[2], UnsignedLong length)
LIBRARY \"KERNEL32.DLL\" ALIAS FOR \"lstrcpynA\"
// インスタンス宣言
private s_input_type i_input_events[2]
Constant integer INPUT_KEYBOARD = 1
Constant integer KEYEVENTF_EXTENDEDKEY = 1
Constant integer KEYEVENTF_KEYUP = 2//キーを放す
constant integer VK_A = 65 // 仮想Aキー
// オブジェクト構造体宣言
s_input_type
ulong input_type
s_keybd_input ki
charactor yobi[4]
s_keybd_input
int vk
int scan
long flags
long time
long extrainfo
次へ続く
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.