最速怪談選手権

始めまして。質問させて下さい。

VC++ 2005 MFCで開発しております。

CColorDialogのサブクラスを作成しています。
ダイアログ上にあるコントロールのVisibleを変更させようと思い、

サブクラスのOnInitDialogで

CButton *pBtnOK= ( CButton* )GetDlgItem( IDOK );
CButton *pBtnCancel= ( CButton* )GetDlgItem( IDCANCEL );

if( pBtnOK != NULL ){
pBtnOK->ShowWindow( SW_HIDE );
}
if( pBtnCancel != NULL ){
pBtnCancel->ShowWindow( SW_HIDE );
}

としています。

「色の作成」ボタンのも同様の処理をしたいのですが、
コントロールIDがわからないため実装できません。

IDをご存じの方はいますでしょうか?
また、別の方法等ございましたらご教授お願い致します。

A 回答 (2件)

 こんにちは。


 Includeのフォルダ内辺りに

 COLOR.DLG
 COLORDLG.H

 と言うコモンダイアログリソースが見つかれば、其れがカラーダイアログのリソースです。開いて確認出来ると思います。

 COLOR_ADD=712ではないでしょうか。
    • good
    • 0
この回答へのお礼

machongola様

ありがとうございます。
COLORDLG.Hにありました。

COLOR_MIXでした。

お礼日時:2009/04/15 10:53

色の作成(D) >>


ボタンなら
COLOR_MIX
じゃないでしょうか
「CColorDialogの拡張について」の回答画像2
    • good
    • 0
この回答へのお礼

php504様

ありがとうございます。
COLORDLG.Hにありました。

COLOR_MIXでした。

お礼日時:2009/04/15 10:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!