非クライアントコントロール ランキングとまとめ
広告
非クライアントコントロール タグ
非クライアントコントロール 説明
Windowsでの非クライアントペインティングを使用すると、ウィンドウのフレーム、境界、およびキャプションをカスタムペイントすることができます。 2つの重要なメッセージを処理する必要があります。wm_nccalcSize。 WM_NCPAINTメッセージは、通常のWM_PAINTメッセージの直前のすべてのWindowsに送信されます。 wm_paintとは異なり、getWindowdc APIを使用して自分でデバイスコンテキスト(HDC)をつかむ必要があります。設定されたら、ウィンドウの境界とキャプションのソースペイントを実行できます。 サンプルはここに含まれていたカスタムペイントが、かさばって傾斜したヘッダーを使った古いプロパティグリッドコントロールを描きます。それはあまりきれいではありませんが、一般的なListViewコントロールのための新しいヘッダーバーを作成するのは本当に難しくないことを示しています。 このテクニックを実証するためにマイクロソフトから入手可能なサンプルはほんの数だけです。標準コントロールの外観(テーマ)を時々変化させること(OSからOS)には、最後に準拠していないコントロールを作成します。私は実際に「彼らがコードを書いているならば、彼らは彼らが何をしているのか知っている必要があります」のようなコメントを見ました。コードを書いている人として、私は自信の投票に感謝しますが、プログラムへの方法はあなたがしていることを知っているのと同じことではありません。特定のコードを書いていないときに知っていることはおそらくはるかに強力な贈り物です。
非クライアントコントロール 関連ソフトウェア
Windowsマッピングモードのサンプルコード ...
N/A 9 31KB
ダウンロード
オーナー描画コンボボックスのサンプルコード ...
N/A 18 27KB
多くのバグ修正とクリーンアップ。 ...
N/A 9 1.20MB
ネームスペース拡張機能を作成します。 ...
N/A 8 139KB
機能的プログラミングシステム ...
N/A 45 5.10MB
私たちに関しては