通知
すべてクリア
Topic starter
2005年6月3日 10:08 PM
VC++6.0 MFC WinXp sp2 SDI
エクスプロラーでは、リストビューで表示しているアイテムの上を一定時間マウスを置
くと、ポップアップメニューみたいなものが表示されます。
それをMFCプログラムで行いたいのですが、
どこで処理をして良いのか全くわかりません。
サンプルや関数などの情報を頂たいです。
宜しく御願い致します。
2005年6月3日 10:42 PM
アレは「ツールチップ」と言います。
リストビューのどこでも同じツールチップを出したい場合、LVM_SETTOOLTIPS メッセージを投
げます(MFC なら CListCtrl::SetToolTips メソッドを使います)。
アイテムによって出すテキストを変えたい場合は、2通りの方法があります。
ひとつは LVM_SETINFOTIP メッセージを投げる(MFC では CListCtrl::SetInfoTip メソッ
ドを使う)方法。
もうひとつは、リストビューの拡張スタイルに LVS_EX_INFOTIP を設定しておいて、
LVN_GETINFOTIP メッセージに反応してテキストを返す方法です。
Topic starter
2005年6月3日 10:49 PM
シャノン 様
親切な回答ありがとうございました。
ツールチップですね。覚えておきます。
2005年6月4日 11:08 AM
CListCtrlにSetToolTipsってありましたっけ??
VC++6.0では、無いような気がします。