0

LVS_EX_CHECKBOXES stile を使用して mfc list ctrl を作成し、このリストを無効にすると、チェック ボックスが灰色になりません。ありがとう

4

1 に答える 1

1

チェックボックスは実際のコントロールではないため、チェックボックスの HWND はありません。代わりに、リスト項目の状態イメージとして実装されます。したがって、探していることを行うには、独自のHIMAGELIST画像をリストに割り当てる必要があります。その後、必要な画像を使用できます(標準のチェックボックス画像のビットマップを使用DrawFrameControl()またはDrawThemeBackground()作成します)。リストを無効/有効にする場合は、それに応じてリスト項目の状態インデックスを変更します。

于 2013-07-27T19:13:23.667 に答える