2016-05-17 7 views
0

私は子のCStatusBar(統計情報を表示するなど)を作成するCListCtrlを持っています。CStatusBarのグリップを完全に無効にする

すべてがうまくいきます(ただし、CMFCTabCtrlを使用している場合は例外ですが、それは別の話です)。

サイズ変更可能なダイアログでこのCListCtrlを使用すると、フレームワークはCStatusBarが自動的にSBARS_SIZEGRIPを追加するように通知しますが、これは不要です。

私のCStatusBarのこの動作を無効にする方法に関するアイデアはありますか?

+1

ステータスバーの作成場所と作成方法は?コードを見せてください。 –

答えて

0

CStatusBarを使用する場合親フレームのスタイルがWS_THICKFRAME(ソースコードVC \ atlmfc \ src \ mfc \ barstat.cpp CStatusBar::CreateExを参照)である場合、SBARS_SIZEGRIPスタイルが追加されます。

PreCreateWindowを上書きしてこのスタイルを削除すると、これを防ぐのは簡単です。

CMFCStatusBarの動作が異なることに注意してください。

関連する問題