画面の一部をクリアしようとしています
FillRect(hdc, &r, (HBRUSH)(WHITE_BRUSH))
ただし、「成功」しますが (0 以外を返します)、画面には何も書き込みません。に変更すると
FillRect(hdc, &r, (HBRUSH)(WHITE_BRUSH+1))
魔法のように機能し始めますが、画面がわずかに灰色になります。私がここに欠けているものはありますか?
画面の一部をクリアしようとしています
FillRect(hdc, &r, (HBRUSH)(WHITE_BRUSH))
ただし、「成功」しますが (0 以外を返します)、画面には何も書き込みません。に変更すると
FillRect(hdc, &r, (HBRUSH)(WHITE_BRUSH+1))
魔法のように機能し始めますが、画面がわずかに灰色になります。私がここに欠けているものはありますか?
ブラシ定数は、有効なハンドルであるとは限りません。GetStockObject
定数をハンドルに変換するために使用することになっています。WHITE_BRUSH+1
機能しているように見えるものに評価されるのは、おそらく単なる偶然です。