リストビューでマウスカーソルがアイテム上で一定時間停止したときのポップアップ表示について – プログラミング – Home

リストビューでマウスカーソルがアイテム...
 
通知
すべてクリア

[解決済] リストビューでマウスカーソルがアイテム上で一定時間停止したときのポップアップ表示について


miyamoto
 miyamoto
(@miyamoto)
ゲスト
結合: 19年前
投稿: 4
Topic starter  

VC++6.0 MFC WinXp sp2 SDI

エクスプロラーでは、リストビューで表示しているアイテムの上を一定時間マウスを置
くと、ポップアップメニューみたいなものが表示されます。
それをMFCプログラムで行いたいのですが、
どこで処理をして良いのか全くわかりません。
サンプルや関数などの情報を頂たいです。
宜しく御願い致します。


引用未解決
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

アレは「ツールチップ」と言います。
リストビューのどこでも同じツールチップを出したい場合、LVM_SETTOOLTIPS メッセージを投
げます(MFC なら CListCtrl::SetToolTips メソッドを使います)。
アイテムによって出すテキストを変えたい場合は、2通りの方法があります。
ひとつは LVM_SETINFOTIP メッセージを投げる(MFC では CListCtrl::SetInfoTip メソッ
ドを使う)方法。
もうひとつは、リストビューの拡張スタイルに LVS_EX_INFOTIP を設定しておいて、
LVN_GETINFOTIP メッセージに反応してテキストを返す方法です。


返信引用
miyamoto
 miyamoto
(@miyamoto)
ゲスト
結合: 19年前
投稿: 4
Topic starter  

シャノン 様
親切な回答ありがとうございました。
ツールチップですね。覚えておきます。


返信引用
miniKI
 miniKI
(@miniKI)
ゲスト
結合: 19年前
投稿: 1
 

CListCtrlにSetToolTipsってありましたっけ??
VC++6.0では、無いような気がします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました