ダイアログボックスを常に手前に表示 – プログラミング – Home

ダイアログボックスを常に手前に表示
 
通知
すべてクリア

[解決済] ダイアログボックスを常に手前に表示


めだか
 めだか
(@めだか)
ゲスト
結合: 25年前
投稿: 12
Topic starter  

こんにちは。
表題の通り、ダイアログボックスを、常に手前に表示させていのですが、以外にあっちこっちで見る割に、資料で調べることが出来ませんでした。

どのようにすれば良いのか、ご教授ください。

また、メニュー(タスクトレイのアイコンから出すポップアップメニュー)で、選択できない項目をグレー色にしたのですが、出来ません。

void CKakudaiDlg::OnUpdateBig(CCmdUI* pCmdUI)
{
pCmdUI->Enable((loupe_on == 0) ? TRUE:FALSE);

}

void CKakudaiDlg::OnUpdateNor(CCmdUI* pCmdUI)
{
pCmdUI->Enable((loupe_on == 1) ? TRUE:FALSE);

}

で、選択できないようには出来たのですが、色が黒のままです。
色をグレーにするには、これにどんな処理を加えれば言いのでしょうか?

よろしくお願いします。


引用未解決
トピックタグ
Nakamura
 Nakamura
(@Nakamura)
ゲスト
結合: 25年前
投稿: 15
 

SetWindowPos()関数を使えばできますよ。


返信引用
めだか
 めだか
(@めだか)
ゲスト
結合: 25年前
投稿: 3
 

ありがとうございました。

常に手前に表示。 の件はばっちし解決しました。

メニューの選択不可にするっていうのは、まだ未解決です・・・。
どなたか教えてください。


返信引用
Nakamura
 Nakamura
(@Nakamura)
ゲスト
結合: 25年前
投稿: 15
 

Nakamuraです。
CMenuクラスのEnableMenuItem()関数を
使用してみてはいかがですか。
これでできますよ。


返信引用
めだか
 めだか
(@めだか)
ゲスト
結合: 25年前
投稿: 3
 

Nakamuraさん、二度にわたり、ご親切にありがとうございました。

早速試してみます♪


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました