モーダルダイアログについて – プログラミング – Home

モーダルダイアログについて
 
通知
すべてクリア

モーダルダイアログについて


ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

モーダルダイアログについて

EXE(以降、Aとする)からモーダルダイアログDLL(以降、Bとする)を起動し、
さらにBからモーダルダイアログDLL(以降、Cとする)を起動した場合、
通常、Cのみ、使用可能となるはずですが・・・。

以下の処理をおこなうと、Bが使用可能になります。

A→B→Cを起動したのち、別EXE(X)を起動、
その後、マウスクリックでフォーカスをBに移すと、Bが使用可能となります。
しかし、もう一度Bにマウスクリックすると、Bは使用できなくなります。

どうしたら、Cのみ使用可能になるのでしょうか?
教えてください(TT)


引用解決済
トピックタグ
ライト
 ライト
(@ライト)
ゲスト
結合: 22年前
投稿: 5
 

 ねこさん キスして(--

きゃわいい00

ねこちゃんだいちゅき。

ハート


返信引用
ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

(℃O)だすげて


返信引用
あきら
 あきら
(@あきら)
ゲスト
結合: 23年前
投稿: 49
 

にゃ~ん。

俺とも結婚しよ^^

にゃんこタン^^


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

なんか変な書込みが入ってますが、
Cのダイアログを出す時に明示的にBのウインドウハンドルかダイアログのインスタンスの
ポインタを引き渡しているでしょうか?
明示的に引き渡さないとDoModalの中で涙ぐましい努力をして親ウインドウを見つけに
行っていると言う話を以前にどこかで読んだ事があります。
この場合、必ずしも望んだウインドウが親になるとは限らないと思います。


返信引用
奈良っち
 奈良っち
(@奈良っち)
ゲスト
結合: 17年前
投稿: 3
 

 ねこにかつおぶし

魚・・・

printf(%エサ, ねこ);

for(;;){
ねこ+ 1;
}

ねこ大好き^^


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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