いくつかのボタン コントロールを含むダイアログ ウィンドウを作成しています。ボタンを個別に色分けしたい。WM_CTLCOLORBTN Messageを使用する必要があると思われるものを検索して見つけました。
述べたように、戻り値は「ブラシへのハンドル」である必要があります。
たとえば、次のようにブラシを作成できます。
HBRUSH blueBrush=CreateSolidBrush(RGB(0,255,0));
しかし、どうすればハンドルをこのブラシに戻すことができますか?
編集:私のメッセージ処理関数は次のように定義されています
LRESULT CALLBACK ClientDlgProc(...)
blueBrush を返そうとすると、次のエラーが発生します。
エラー C2440: 'return': 'HBRUSH' から 'LRESULT' に変換できません