非クライアントコントロール

Windowsでの非クライアント塗装のテスト。
今すぐダウンロード

非クライアントコントロール ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • viksoe.dk
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Windows XP/2000/98/Me
  • ファイルサイズ:
  • 55KB

非クライアントコントロール タグ


非クライアントコントロール 説明

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


非クライアントコントロール 関連ソフトウェア