SetKeyInputNumber

キー入力データに指定の数値を文字に置き換えてセットする

SetKeyInputNumber Number, InputHandle

int Number : セットする数字となる数値
int InputHandle : 数字をセットするキー入力のハンドル

(プラグイン / モジュール : DxLibW)

解説

SetKeyInputString の数字バージョンです。 Number に希望の数値を入れると、
自動的に文字に変換され入力中の文字列と置き替わります。

試しに MakeKeyInput 関数のサンプル

// 作成したキー入力ハンドルをアクティブにする
SetActiveKeyInput( InputHandle ) ;

// キー入力終了待ちループ
// (ProcessMessageをループごとに行う)
while( !ProcessMessage() )

の部分を

// 作成したキー入力ハンドルをアクティブにする
SetActiveKeyInput( InputHandle ) ;

SetKeyInputNumber( 1234568 ,InputHandle ) ;

// キー入力終了待ちループ
// (ProcessMessageをループごとに行う)
while( !ProcessMessage() )

に変更してみてください

戻り値:
  0:成功

関連項目

GetKeyInputNumber入力データの文字列を数値として取得する(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 入力
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs