ツリービューでツールチップテキストを表示させないには②

解決


Takr0  2005-02-16 22:59:08  No: 88447

掲題のとおりです。以前にもこの掲題で別の方が質問なさっておりましたが、TreeViewコントロールでの解決方法がわからなかったので、質問させていただきました。
当方開発環境はWindows2000 sp4、VB sp5です。
どうぞ、よろしくお願いします。m(_ _)m


maen  2005-02-16 23:27:55  No: 88448

TVS_NOTOOLTIPS


Takr0  2005-02-16 23:44:53  No: 88449

maenさん、ありがとうございます!!
見事、ツールチップを非表示にすることができました。

今後参照される方のために、サンプルを以下に記載しておきます。

    ' ウィンドウスタイルを設定することを示す定数の宣言
Const GWL_STYLE = (-16)
    ’今回のキモ
Const TVS_NOTOOLTIPS = &H80&

    '--ツリービューのツールチップを非表示にします。
Dim lngOldStyle As Long
Dim lngResult As Long
lngOldStyle = GetWindowLong(Me.TreeView1.hwnd, GWL_STYLE)
lngOldStyle = lngOldStyle Or TVS_NOTOOLTIPS
lngResult = SetWindowLong(Me.TreeView1.hwnd, GWL_STYLE, lngOldStyle)


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加