Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WS_EX_STATICEDGE を使用すると、左と上の境界線の色は灰色 (160、160、160) ですが、下と右の境界線の色は白であることがわかりました。
エッジ全体を灰色にすることはできますか? (純粋な winapi を使用)
境界線はオペレーティング システムによって描画されます。エッジが単色で描画されるという意味はありません。代わりに、現在のテーマが適用され、ペイントに使用されています。
あなたの質問に直接答えると、はい、あなたはそれを作ることができます. ウィンドウ内の非クライアント領域の描画を引き継いで、WM_NCPAINT自分で処理できます。ただし、非常に具体的なカスタマイズを行う場合を除き、これは行うべきではありません。
WM_NCPAINT