人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のサイトではCのwindowsAPIによる文字入力枠を出す方法を解説していますが、例えばこれをマウスでクリックした位置に表示させたり、マウスの左右ボタンで表示させたり消したりできるようにするにはどうしたらいいでしょう?自分でも色々プログラムいじってみたんですがうまくいきません。


http://wisdom.sakura.ne.jp/system/winapi/win32/win66.html

●質問者: 栃木健人
●カテゴリ:コンピュータ 学習・教育
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD
ベストアンサー

マウスメッセージ
http://wisdom.sakura.ne.jp/system/winapi/win32/win39.html
マウスボタンのクリック位置を記録して、そこに文字列を表示しています。
文字列の代わりにウィンドウを作ればよいでしょう。

ウィンドウを作る
http://wisdom.sakura.ne.jp/system/winapi/win32/win7.html
位置を指定してウィンドウを表示しています。

閉じないウィンドウ
http://wisdom.sakura.ne.jp/system/winapi/win32/win12.html
タイトルは「閉じない」ですが、最後にウィンドウを閉じる DestroyWindow 関数が書いてあります。


栃木健人さんのコメント
なるほど、合わせ技で実現させるというわけですか。 ちょっと試してみます。 うまく行ったらベストアンサーにさせていただきます。

質問者から

当初の目的を達成できたので締め切ります。
回答くださったTransFreeBSD さんありがとうございました!


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ