問題タブ [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.
c# - SDIをMDIに変換
winforms の C# 開発の最初のクラスを受講しています。VS Premium 2013 を使用しています。
私たちは学期全体でアプリケーションに取り組んできました。最終プロジェクトのタスクの 1 つは、プロジェクトを SDI から MDI に変換することです。
メインフォームは次のように構成されています。
- メニューストリップ
- ツールストリップ
- 独自のクラスにツリービュー コントロール、独自のクラスにリストビュー コントロール、および独自のクラスにリッチ テキスト ボックスを含む分割パネル (これらはすべてメインフォームに表示されます)
- フォームの下部にドッキングされたステータス バーとして機能するユーザー コントロール
すべてのクリック イベントとビジネス ロジックのコードは既に記述されています。これはすでに堅牢なアプリケーションです。
このような SDI を MDI に変換するための「ベスト プラクティス」はありますか? ここには大量のコードがあります。より良いガイダンスが得られない限り、新しいプロジェクトを作成し、可能なクラスに移動してから、サポートするすべてのイベント ハンドラーと関連するロジックを書き直す必要があると思います。
誰かが推奨できる、より時間効率の良いオプションはありますか?
visual-c++ - SDI での CFormView のドッキング
ビューを3つのビューに分割する2つのスピッターを備えたSDIアプリ[MFC]があります。3 つのビューすべてに CListCtrl/CtreeCtrl を持つ CFormview を実装したところ。
私が欲しいのは、コントロールをアプリケーションの画面に合わせることです。Ctrls は画面に収まらず、スピッターを拡大または縮小しても拡大縮小されません。では、画面にフィットする機能を実現するにはどうすればよいですか?
ありがとう
video - Windows 7を使用してdecklinkカードからオーディオとビデオをキャプチャ(および記録)するためにffmpegを使用する
私はffmpegが初めてです。Decklink キャプチャ デバイスからビデオとオーディオをキャプチャしようとしています。しかし、いくつか問題がありました。decklink カードの SDI ポートに接続されている現在のビデオ + オーディオ ソースにどのストリームを使用しているかわかりません。ストリーミング情報を調べる方法を教えてください。
ここに私の情報があります:
ffmpeg -list_devices true -f dshow -i ダミー
ffmpeg -list_options true -f dshow -i video="Decklink ビデオ キャプチャ"
maven - Maven pom に Sling Dynamic Include を含めると、jar がインストールされません。
Maven パッケージを介して SDI をインストールする際に少し問題があります。
https://github.com/Cognifide/Sling-Dynamic-Includeにあるインストール ガイドに従いました 。
プロジェクトのコア バンドルに依存関係を配置しました。コア バンドルの jar ファイルに sling-dynamic-include-1.0.0.jar が含まれているように見え、残りはインストールされているように見えますが、構成は表示されません。システム/コンソールインターフェイスで、それ以外の場合はコンソール内でそれへの参照があるようには見えません。
/system/console/depfinder でパッケージを確認しましたが、参照が見つかりません。
jar ファイルが CQ5 に読み込まれていないと言っても過言ではありません。
jar を手動でインストールすると、すべてがそこにありますが、それを mvn に統合する必要があります。
基本的なものが欠けていると確信しており、何か助けていただければ幸いです。
mfc - MFC SDI プロジェクトは、ビューで GetDocument() 関数を呼び出したい
ここで、ビューが関数 GetDocument() を提供するまったく新しい SDI プロジェクトを作成します。これは、現在のドキュメントのデータを取得するのに役立ちます。
ただし、GetDocument() 関数を呼び出すと、VC はエラーが発生したことを通知します:Debug Assertion Failed
以下は私の設定です
この関数で GetDocument() を呼び出したい
どうしたの
colors - 正確な YUV 10 ビットから 8 ビットへの変換
カメラからの YUV422 10 ビット SDI があり、正確に 8 ビットに変換する必要があります。2ビットだけ右にシフトできますか、それとも良くありませんか?
多くの情報があります: http://en.wikipedia.org/wiki/YUVおよびhttps://ru.wikipedia.org/wiki/YCbCr しかし、完全な明確さはありません。
visual-c++ - 子ウィンドウを作成した後、CStatic DrawItem メソッドが頻繁に呼び出される
レイアウト スプリッターを使用した画像ビューアー アプリケーション ウィンドウがあります。カスタム イメージ コントロールを使用してスプリッタ内のダイアログにビットマップを描画しています
DrawItem() メソッド内で、lpDrawItemStruct から GDI+ グラフィックを取得し、画像を描画します。
すべて正常に動作しますが、このコントロールがあるダイアログの子ウィンドウを開くと、ポップアップ ウィンドウに画像が描画されます。
ポップアップ ウィンドウを前面に表示する方法はありますか。
menu - MFC SDI アプリケーション、メニュー項目のキャプションを変更するには?
一日中、この単純な問題を解決しようとしていますが、成功していません。インターネットで多くのヒントを見つけましたが、どれも私の問題には有効ではないようです。
私の問題は非常に単純です: 実行中にメニュー項目のキャプションを変更したい
しかし、私が見つけたすべての解決策は非常に具体的であるようです。
私の要件は次のとおりです。 - MFC アプリケーション (VS2010) です - MDI ではなく SDI アプリケーションです - サブメニューのエントリではなく、メイン メニュー項目 (「ファイル」など) のキャプションを変更したい。
メインエントリーアイテムのため、メニューアイテムのIDはありません。したがって、ON_UPDATE_COMMAND_UI を使用したソリューションは機能しません。
私の問題は次のとおりです:-試したコードがアサーションまたは例外を生成している-または関数呼び出しがfalseで返される-または関数はうまく機能しているように見えますが、結果が表示されません(キャプションはまだ変更されていません)
間違った関数を使用しているか、関数を呼び出す場所が間違っている可能性があります。私のアプリケーションの前提条件内で機能する例はありますか?
大変感謝します!
リチャード