0

横スクロールバーを非表示にします。私はすでに垂直を使用して非表示にすることができます:

ShowScrollBar(false);

これを水平スクロールバーで使用すると、適切に描画されない残存ウィンドウが表示されます。私の目標はスクロールバーが永久に消えることです、それでそれを破壊する方法があればそれは大丈夫でしょう。

スクロールバーは、CFolderFrameと呼ばれるCWndを継承するクラスに手動で追加されました。変更したいクラスは、CFolderFrameとCRichEditViewから継承します。古いコードで作業していて、CFolderFrameが他のものに継承されるため、CFolderFrameを変更できません。

4

1 に答える 1

0

非常に簡単にhttp://www.codeproject.com/Articles/4410/Hide-scrollbars-from-a-CListCtrl を使用すると、m_list1.HideScrollBars(LCSB_CLIENTDATA、SB_VERT);が呼び出されます。そしてあなたはオンザフライ:)

于 2012-09-26T07:52:53.427 に答える