CStaticに”くぼみ”のスタイル設定方法

[戻る]
saito( ); 2002/04/07(日) 21:32:46
いま、VC++6:MFCにて
動的にPICTURE(CStatic)をCFORMVIEW上に
追加(CStatic::Create)しようとしています。

非常に単純なのかもわかりませんが

”くぼみ”のスタイル(ダイアログで、ピクチャー
を作成して、プロパティーにて「くぼみ」を
設定した状態)を作りたいと思っております。

そこで、『WS_CHILD』とか、『SS_BLACKFRAME』 とかの
スタイルをどなたか教えて戴けませんか。

WS_DLGFRAMEだと、「くぼみ」ではなく
[ボタン]風になってしまいますし・・・

ここ、1ヶ月悩んでおります。

sugar 2002/04/08(月) 00:18:42
「SS_SUNKEN」ってやつはどうでしょう。

Bun 2002/04/08(月) 08:46:55
こたえ ぢゃないんですが、調査の方法を。(^^;

ダイアログにスタティックを貼り、IDをIDC_STATIC1としておきます。

ファイル−開く で ダイアログボックスが出たら
用途 を テキスト にして プロジェクト名.rcのファイルを開きます。

(テキスト形式で)開いたファイル内のIDC_STATIC1を探します。

CTEXT "hoge",IDC_STATIC1,5,5,40,20,SS_CENTERIMAGE
                                   ^^^^^^^^^^^^^^ここにスタイルが記述される

プロパティでくぼみをつけた場合とそうでない場合の違いをここで調べます。

sara 2002/04/08(月) 08:47:15
実際にプロパティでくぼみをチェックしたコントロールについてリソースファイルをテキストモ
ードで開いて調べてみると良いでしょう。見るとsugarの指摘の通り、「SS_SUNKEN」が使われ
ているはずです。

saito( ); 2002/04/08(月) 13:47:25
sugerさん、Bunさん、saraさん
ありがとうございました。

みなさんの手法にてやってみます。

saito( ); 2002/04/08(月) 23:58:36
[[解決]]
sugerさん、Bunさん、saraさん
ありがとうございました。

私なりに新たなチェック方法も覚えました。

(しかし、皆さん何故こんなに詳しいのですか?
 やっぱり、経験数とやる気ですか・・・・
 頑張ろう・・・・)

でも、本当に
ありがとうございました。

古いスレッドには追加発言できません。