問題タブ [sdi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
660 参照

c++ - CTreeCtrl - 領域全体を移動せずに位置を変更する

こんにちは、読んでくれてありがとう:)

MFC/SDI でアプリケーションを作成しています。ウィンドウを 2 つのビューに分割します。左側は CTreeView から派生したもので、右側は CView から派生したものです。それらを分割するために、目に見えないスプリッターも作成しました。それを示す写真は次のとおりです。写真を覆わないように CTreeCtrl を移動したかったのです。考えられる解決策を探しましたが、見つけた唯一の解決策は期待どおりに機能しません。GetWindowRect を使用すると、領域全体が移動し、以前は四角形の一部でしたが、現在は存在しない領域に描画できなくなります。そのため、CTreeCtrl を移動すると、その上の領域に画像を配置できません。これらすべてを OnInitialUpdate() で行っています。

これは、私がインターネットで見つけて実行しようとしたサンプルコードです。

事前に感謝します:)そして、MFCを使用する必要がありますが、それは私の決定ではありませんでした。

0 投票する
2 に答える
448 参照

c++builder - c++ ビルダー MDI/SDI またはその他のアプローチ?

C++ ビルダーで Windows データベース アプリケーションを作りたいです。アイデアは、上部に6つのアイコンの静的メニューを配置することです(これはすべての画面で一定である必要があります)。画面の残りの部分は、選択したメニュー項目に関するすべてのユーザー操作とデータをホストします. 私は SDI アプリで少し経験がありますが、私が知る限り、アプリケーション全体を単一の画面/フォームにする方法はありません。これを MDI アプリのように構築する必要がありますか、それとも固定アイコン ベースのメニューを上部に維持し、残りの画面データをさまざまなメニュー項目ごとに変更する他の方法はありますか? ユーザーがアプリケーションをナビゲートしている間、フォームが重ならない単一のウィンドウになりたくありません。

0 投票する
1 に答える
4082 参照

jsp - サーバー側のインクルードと Sling の動的インクルードの違いは?

Server side include と sling dynamic include の違いとそれぞれのユースケースを教えてもらえますか?

0 投票する
3 に答える
1093 参照

visual-c++ - ダイアログが最初に表示されたときに、SDI アプリケーションを使用して画像を配置する方法は?

VC++ で CFormView クラスを使用して MFC ベースの SDI アプリケーションを開発しています。私の問題は、ダイアログが最初に表示されたときに画像をロードする必要があることです。SDI アプリケーションに画像を配置する方法..ダイアログ ベースのアプリケーションでは、OnInitDialog アプリケーションを使用して実行できることを知っていますが、SDI アプリケーションにはそのような機能はありません。OnInitialUpdate() と OnPaint() 関数を使って画像を配置してみました。しかし、失敗しました..最初に表示されたときに画像をダイアログに配置するにはどうすればよいですか? 助けてください

前もって感謝します

OnInitialUpdate() に配置したコード

関数 ImageLoading() のコード

ここ

HANDLE hBitmap; CStatic m_picture; //ピクチャ コントロール CRect picRect; //画像制御矩形

OnInitialUpdate() からコードを削除し、次のように OnPaint() 関数に配置しました。

void CECUSimulatorView::OnPaint() { CPaintDC dc(this); // ペイントのデバイス コンテキスト

}

0 投票する
1 に答える
2557 参照

visual-c++ - MFC を使用して VC++ 2010 SDI に複数のビューを追加する

複数 (実際には 3 ) のビューを SDI アプリケーションに追加し、ユーザーが自分の選択に応じてビューが読み込まれるかどうかを選択できるようにしようとしています。

画像

MS の公式ドキュメントのこのチュートリアルに従いました。したがって、CAdminView、CAssistantView、CBiblioView、およびダイアログ フレームに関連付けられた認証クラスの 3 つのクラスを作成しました。

私の質問は:

1) この 3 つのビュー クラスを (グラフィカルに) 編集する方法

2) 最初は認証ダイアログ ウィンドウだけを表示したいのですが、どうすればよいですか?

3) パラメータに従ってビューをロードすることを期待しています。これは、InitInstance 関数に追加したものです。

これは私のスイッチ機能です:

エラー通知 ??!!

*私を助けてください !

ありがとう 。

0 投票する
1 に答える
1564 参照

c++ - MFC SDI アプリケーションのメッセージ ボックス「空のドキュメントの作成に失敗しました」を無効にする方法

SDI アプリケーションに使用VS2010しています。関数内のクラスで、MFC1つのダイアログ ボックスを開いています。ダイアログ ボックスからの再生時に、アプリケーションを閉じたいと思います。関数で同じものに次のコードを使用しています。MainFrameOnCreate(LPCREATESTRUCT lpCreateStruct)IDCANCLEonCreate

ここで、私の質問は return Statement の後で、アプリケーションは画像に示すようにメッセージボックスを表示しています。 終了時のメッセージ

このメッセージ ボックスを無効にして、アプリケーションを閉じたいです。どうすればそれを行うことができますか?前もって感謝します。