000000 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

OrangeMaker

OrangeMaker

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Keyword Search

▼キーワード検索

Profile

OrangeMaker

OrangeMaker

Calendar

Favorite Blog

Comments

オールフリーソフトのひろ@ Re:Kokomite Ver.1-0-1-103 リリース(06/10) Kokomiteについて教えてください。 初め…
http://buycialisky.com/@ Re:vs2011 にアップグレード(09/18) cialis split pillcialis comparison difl…
http://buycialisky.com/@ Re:BreathOfWindow Ver.1-0-116 Vectorにて公開(09/05) best price cialiscialis vs viagra pharm…
http://buycialisky.com/@ Re:RieNマルチ化(04/29) cialis preis apothekecialis online ohne…
http://buycialisky.com/@ Re:EatherOverSkypeについて(08/01) side effects of viagra and cialiscialis…

Freepage List

Headline News

2009.10.27
XML
カテゴリ:カテゴリ未分類

全面エアロなウィンドウにすると、黒が透ける件をボタンクラスの継承クラスについて対応をかんがえてみました。

AeroSample2

左の列が対応版、右側が標準のコンポーネントです。

通常のプッシュボタンは、ボタン矩形のちょっと内側をアルファチャネルを書き込みをしています。

チェックボタン、ラジオボタン、グループボックスは透けている文字とぴたりと重なるようにアルファチャネル付きでグロー効果を入れて自前で描画しています。

方法は、CButtonをサブクラス化(単に継承クラスでも可)してOnPaint()をオーバライドしてます。(座標計算は多少手を抜いてますが完全なカスタムコンポーネントほどではないですが結構面倒です。)

とりあえず、引き出しを1個GETというところでしょうか。。

 






お気に入りの記事を「いいね!」で応援しよう

Last updated  2009.10.27 15:39:31
コメント(0) | コメントを書く



© Rakuten Group, Inc.
X