カラー背景の標準 MFCCButton
チェックボックスは次のようになります。
グレーの余白をなくしたいのですが、消えません。コントロールのサイズをどのように設定しても、まだ表示されます。
に変更すると、次のようになりCMFCButton
ます。
これでマージンが取り除かれますが、チェックマークがなくなりました。そのチェックマークが必要です。
チェックマークを付けてきれいな見た目にする方法はありますか?標準の画像セットを に渡すことを考えていましたが、CMFCControl::SetImage()
それらを取得する方法がわかりません。私は自分ですべてを描くことができることを知っていますが、車輪の再発明は避けようとしています.
ここSOには同様の質問がたくさんあることは知っていますが、私が見つけた答えはどれも当てはまらないようです。私が見つけた最も近いものはこれでした:一度だけ:Windows APIで完全に透明なチェックボックス、ボタン、ラジオボタンなどを取得するにはどうすればよいですか?黒い背景ではありませんか? ; しかし、そこにある最初の答えは非常に不可解であり、2 番目の答えはやり過ぎのように見える大きなコードの塊です。