SDIでこの質問ラウンジのような形式をつくれるのか? – プログラミング – Home

SDIでこの質問ラウンジのような形式を...
 
通知
すべてクリア

SDIでこの質問ラウンジのような形式をつくれるのか?


シン
 シン
(@シン)
ゲスト
結合: 25年前
投稿: 113
Topic starter  

始めまして。さっそくですがSDI形式でこの質問ラウンジのように直接文字を入力していけるように
したいのですが、SDIからいきなりダイアログベースに移ったり、戻ったりできるのでしょうか?
それとダイアログベースじゃないければこのような表示のさせかたは難しいのでしょうか?


引用解決済
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

これは、プログラミング云々の話ではなく、設計のレベルの話ですね。
「この質問ラウンジのような」といわれても、それでは具体性が乏しく、
今、シンさんが思い描いているアプリケーションがどういうものなのか、
残念ながらイメージがつきません。
仕様のレベルでもっと詳細に詰めて、SDIでいけるかどうかを考えた方がいいのではないでしょうか。

> SDIからいきなりダイアログベースに移ったり、戻ったりできるのでしょうか?
>
これも何か思い描いているものがあるように感じるのですが、伝わってきません。
基本的に、ひとつのアプリケーションはMDI/SDI/ダイアログのどれかひとつしかベースにできません。
どういう機能を考えてらっしゃるのでしょうか??

とりあえず、「この質問ラウンジのような」アプリケーションは、SDIでできると思いますよ。
ただ、私が思い描いているアプリケーションは、シンさんが考えているものとは
程遠いような気がします。


返信引用
たけみ
 たけみ
(@たけみ)
ゲスト
結合: 24年前
投稿: 31
 

どういったことか解りませんが…場違いならご容赦願います。

「行ったり来たりしたい」について:
私ならダイアログで入力、SDIで出力とします。
MFCなら、個人的には、この方法でつくるのがラクだと思います。
DoModalで帰ってくるまで親の処理が止まりますので
ダイアログを表示させて親を非表示にすれば行ったり来たりしているように見えます。

つまりCViewなりなんなりで基本(SDI・MDI)を作って
ファイルメニュー>[挿入]>[ダイアログ]→DoModalで呼び出し。

ダイアログ出す方法は操作性が気に入りませんが…:笑。


返信引用
kazuma
 kazuma
(@kazuma)
ゲスト
結合: 24年前
投稿: 217
 

ビュー内にエディットボックス等を貼り付けたいということでしょうか?
それならできますヨ。


返信引用
シン
 シン
(@シン)
ゲスト
結合: 25年前
投稿: 113
Topic starter  

みなさんを混乱させてしまったみたいですいません。
また説明不足かもしれませんが、できるかぎり説明してみようと思います。
たとえばみなさんがここに追加発言で書き込みします。そしてそのときに
ここの画面でいえば名前、アドレス、ホームページアドレスなどが前もって表示され、
その下に名前やアドレスをかけるようになっていると思います。自分が一番実現したい形が
この形なのです。SDIベースでこのようにエディットのような書き込み欄をつくりたいのですが…
少しは意味が伝わってくれていたら幸いです…笑
たけみさんに質問したいのですが、ダイアログをDoModalでだす場合、ファイルメニューでしか無理なのでしょうか?
自分はまだダイアログについてまったくわからないのですが、プログラム内からの呼び出し(たとえばEnterが押された場合等)で、ダイアログを表示させることは可能でしょうか?
みなさんわかりにくい質問に答えていただいてありがとうございます


返信引用
kazuma
 kazuma
(@kazuma)
ゲスト
結合: 24年前
投稿: 217
 

> SDIベースでこのようにエディットのような書き込み欄をつくりたいのですが…

AppWizard でアプリの雛型を作るときにウィザードの最後のページで、
ビューの基本クラスを CFormView に変えます。
すると SDI の画面をダイアログエディタでデザインできるようになります。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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