none
CSplitterWnd の分割幅のサイズに関して RRS feed

  • 質問

  • C++の分割画面をC#(.Netframework 4.8)(SplitContainer)で作成しようと考えております。

    その際に分割幅(SplitterWidth)を合わせたいと考えているのですが、CSlitterWndでの分割幅が定義されている箇所を見つけることが出来ませんでした。

    CSplitterWndで作成されているコントロールの分割幅はどのように指定されていますでしょうか?

    宜しくお願いします。


    • 編集済み mogja 2021年6月29日 6:14
    2021年6月29日 4:38

回答

  • スプリッターの幅などhあどこかにリファレンスされているわけではないので、MFCのソースを丁寧に読み解くしかないと思います。

    コンストラクタに以下のコメントがあったのでおそらくその部分がデフォルトのサイズなんだと思います。

    // default splitter box/bar sizes (includes borders)

    ちなみにソースは winsplit.cpp です。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    • 回答としてマーク mogja 2021年7月5日 23:14
    2021年6月29日 7:59