トップページ > 過去ログ > 記事閲覧
scanfに相当するDX関数
名前:サイモン 日時: 2009/02/06 16:32

こんにちは。 DXライブラリにはいつもお世話になっております。 こちらの掲示板でC言語のprintf関数はDX関数の場合 DrawFormatString()を使用すれば近い事が出来ると知りました。 一方scanf関数に相当する関数や方法が分かりません。 たとえばパスワード設定画面を作り、画面上に入力を促して、入力されたデータを 照合させる場合、皆さんはどうやっていますでしょうか? できればscanfに近い動作ができるプログラム方法が知りたいです。 よい方法ご存知の方教えていただけないでしょうか よろしくお願いします。

Page: 1 |

Re: scanfに相当するDX関数 ( No.1 )
名前: 日時:2009/02/06 18:09

GUI(グラフィカル・ユーザ・インターフェイス [ウィンドウなど])を持つアプリケーションでは、 CUI(キャラクタ・ユーザ・インターフェイス[コンソールアプリケーション])のような、標準的な 出力先・入力元がない為、scanfのような関数は 存在しません。 GUIアプリなら通常はIME系の関数を使用する 必要がありますがDXライブラリを使うなら、 以下のURLで紹介されているような方法があります。 ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=922
Re: scanfに相当するDX関数 ( No.2 )
名前:サイモン 日時:2009/02/06 21:24

通様 早速のご返答に感謝します! やり方がわかりました。ありがとうございます。 とりあえずCheckHitKey()あたりから使ってみようと思います。
Re: scanfに相当するDX関数 ( No.3 )
名前:ma-. 日時:2009/02/08 09:59

 すでに解決しているのかもしれませんが, リアルタイムなキー入力が要求されないのであれば KeyInputSingleCharString() 辺りが楽かもしれません。
Re: scanfに相当するDX関数 ( No.4 )
名前:サイモン 日時:2009/02/08 11:58

ma-.様 頭の中では解決していますが、まだコードは解決していません。 KeyInputSingleCharString()も一度使ってみます。 ありがとうございます。

Page: 1 |