問題タブ [taskdialog]

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 に答える
1348 参照

c++ - ボタンのないTaskDialog

ボタンなしでTaskDialogを表示することは可能ですか?プログレスバー(メッセージ付き)だけを表示し、処理が完了したら(Timerイベントから)TaskDialogウィンドウを閉じることができるようにしたいと思います。今のところ、無効になっているボタンを表示してからButtonClickを呼び出してウィンドウを閉じることができますが、ボタンを表示せず、CloseDialogメソッドを使用するのが理想的です。

ありがとう。

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

c# - DragDrop でのみ発生する例外

ComCtl32.dll の Vista スタイルのダイアログを利用するTaskDialog ライブラリを利用する WinForms アプリケーションがあり、下位の OS ではエミュレートされた win フォームを使用します...

しかし、それは問題ではありません...このライブラリは正常に動作し、問題が発生したことはありません. 今までは... 実際、通常の状況でダイアログを起動すると、問題ないように見えます。

ただし、他のソース (Windows エクスプローラーなど) からドロップされたファイル パスをキャプチャするために、メイン フォームにドラッグ アンド ドロップ ハンドラーを追加しました。そのドラッグ アンド ドロップ ハンドラがダイアログが初めて表示された場合、次の例外が発生します。

DLL 'ComCtl32' で 'TaskDialogIndirect' という名前のエントリ ポイントが見つかりません。

これは、サード パーティ ライブラリの次の呼び出しで発生します。

ダイアログがすでに表示されている場合、ハンドラーは正常に実行されます。

フォームの DragDrop ハンドラは表示されませんが、とにかくInvokeRequiredダイアログを表示するように注意しました。Form.Invoke

余談ですが、64ビットのWindows 7マシンでコンパイル(および実行)していますが、「AnyCPU」アーキテクチャフラグを使用しています。

最初の呼び出しがTaskDialogIndirectDragDrop ハンドラーを介した場合にのみ例外が発生する理由についての考え/解決策???

0 投票する
0 に答える
379 参照

winapi - TaskDialog が pszContent をラップしないようにする方法はありますか?

多くの場合、アプリが TaskDialog を使用して単純なダイアログ ボックスを表示する場合、Windows は pszContent の最後の単語を 2 行目にラップします。このようなシナリオでは、ダイアログ ボックスの幅を少し広げて、pszContent を 1 行にしておくことをお勧めします。

ダイアログボックスにボタンを追加せずにこれが可能かどうか知っている人はいますか? (オンラインで検索した後に見つけた唯一の回避策です。私にとっては受け入れられる回避策ではありません。)

避けたいばかげたラッピングの例。

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

c# - アプリケーションの開始時にEntryPointNotFoundExceptionTaskDialogが実行されますが、後で正常に実行されます

TaskDialogソースはWindowsAPIPackfor .NET(ラッパー)から直接取得していますが、プログラムの静的なvoid Main()領域でTaskDialogを直接開こうとすると、EntryPointNotFoundExceptionがスローされます。ただし、TaskDialogが生成され、コードの後半で完全に正常に表示されます。なんでこれ?

EntryPointNotFoundExceptionをスローするコードは

しかし、私を驚かせるのは、異なる場所にある同一のコードが一度は機能するが、別の時間には機能しないという事実です。それは、参照などをロードしないプログラムと関係があるかもしれませんが、それは私の心を吹き飛ばします。私のアプリのエントリポイントのコードは

御時間ありがとうございます :)

ジョシュ

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

vb.net - TaskDialogStandardIconがタスクダイアログで機能しない

vb.netでタスクダイアログを作成していますが、アイコンが表示されません。(他のすべては機能します)Microsoft.WindowsAPICodePack.Dialogsを使用しています。私のコードは以下の通りです:

私は何か間違ったことをしていますか

乾杯

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

wpf - TaskDialog で例外が発生します: バージョン 6 の comctl32.dll が必要です

私は最新の WPF アプリケーションを開発しています。TaskDialog を使用したいのですが、常に一般的なエラーが発生します。

TaskDialog 機能はバージョン 6 の comctl32.dll をロードする必要がありますが、現在別のバージョンがメモリにロードされています。

マニフェスト (適切な comctl32.dll に必要な依存関係が既に含まれている) を追加して、プロジェクト プロパティで既定のマニフェストとして設定しようとしました。

それでもこの例外がスローされます:-/

私のアプリケーションは次のように構築されています: これは、スタートアップ アプリケーション (通常の Windows アプリケーション、非 wpf) です。エントリポイントである「Program.cs」のみがあります。そこで実際のアプリケーション (これはライブラリであり、WPF アプリ プロジェクトではありません) を動的にロードします。アプリケーションを起動する起動メソッドを呼び出します。

うまく機能しますが、常にこの例外が発生します。この起動システムが原因だと思います...しかし、それを修正するための可能な回避策は何ですか?

どうもありがとう :)

R

0 投票する
0 に答える
227 参照

outlook - Outlook アドインでの Windows-API-Code-Pack の統合 - マニフェスト選択不可

Outlook アドインでTaskDialog提供されているを使用する必要があります。Windows API Code Pack私はこのエラーを受け取りました:

MSDNで提供されている手順に従いました。リソース ファイルを追加し、提供されたコードを挿入しました。

プロジェクトのプロパティでマニフェスト ファイルを選択する必要があることはわかっていますが、残念ながら、マニフェストを選択するためのコントロールが無効になっています。

プロジェクトのプロパティ

ソリューションが必要なので、 を使用できますTaskDialog