22:04こんにちは。質問させていただきます。私がやりたいことは、モールス信号(スペースキーで入力)で得た入力を文字に変換して画面に表示させることです。その機能の実装のために、質問があります。<以下、実現したいこと>・モールス信号入力中はカーソルを点滅させる。・文字に変換できたら、すぐに表示。・Enterキーで終了。似たことができるMakeKeyInput関数を利用できないものかと考えています。ScreenFlip();}ライブラリ内の関数を見たのですが、実装のしかたがよくわかりません(自分の思っているような関数がないです)。どのようにすれば自分のやりたいことが実現できるのでしょうか?役に立ちそうな関数など教えていただきたいです。23:19すみません、環境の説明がありませんでした。3.20c初心者ですが、C++の基礎はしっかりと勉強しました。考えを書いておこうと思います。上の簡易コードのAddKeyInputStringと「削除の信号が送られてきたら削除」なるものは、いま自分が知っている知識の範囲内で作成することもできそうです。新しく作成するchar型配列に入力中の保存し、既存のSetKeyInputStringで表示して、文字の削除もしたいとなると処理のコードが少々長くなってしまい、自分の力量だとかなりの時間がかかってしまいます。そこで、もしすでに同機能の関数があるならば教えていただきたいと思っています。ないという場合は自力で作るつもりです。加えて、SetActiveKeyInputを使用せずにカーソルを表示する関数を探しています。一からカーソルを作るとなるとかなり大変な作業になるのでこれはさすがにあまり作りたくありません...。'(スペース)・「削除」のいずれかがtmpに格納され、それはスペースキーを押す(何回押すかは文字による)ことによって表されると言う意味です。break;のようなものを指します。キー入力ハンドルをアクティブにしないと常に0となってしまうので前述のようにしました。これは、最悪CheckHitKey(KEY_INPUT_ENTER)で済ませようと思っています。以上、詳しい質問の補足でした。カーソルをどのようにすれば良いのか教えていただきたいです。加えて、SetActiveKeyInputを使用せずにカーソルを表示する関数を探しています。一からカーソルを作るとなるとかなり大変な作業になるのでこれはさすがにあまり作りたくありません...。迅速な対応に感謝します。考え過ぎていたようです。カーソルの表示もさほど難しくはありませんでした。頑張ってDrawStringで実装してみようと思います。コードも載せたいと思います。本当にありがとうございました。TRUE);ScreenFlip();}上記のようなコードでイメージしていたものを実現できました。無理にMakeKeyInputを使おうとしていて、頭がこんがらがっていたようです。ご指摘いただいて無事に実装できました。お忙しい中、回答ありがとうございました。(記事メンテ時に使用)クッキ。