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

OrangeMaker

OrangeMaker

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

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

vs2010のウィザードでダイアログを作成するとCDialogExを元にしたダイアログを生成します。

CDialogExはCDialogを継承したクラスで、futurePack(こんな綴り?)以降で使用できるクラスです。

違いは、背景がメンバ関数からの指定で設定できます。

背景は単色での塗りつぶしと、画像が指定できます。

そう便利でもないですが、この背景指定の確認を兼ねてImageShotを作ってみました。

背景の指定は、従来は背景色はWM_CTLCOLORメッセージ(MFC的にはOnCtlColor())で、イメージの場合はWM_PAINT(MFC的にはOnPaint())で処理する必要があったので、ちょっとお得?

ちょっと残念なのが、画像を指定した場合タイルと四隅合わせの指定しかなくストレッチするモードがないのが残念です。

時間があるときに、CDialogExをさらに拡張してみるのも一考です。

 






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

Last updated  2010.08.28 11:32:58
コメント(0) | コメントを書く



© Rakuten Group, Inc.
X