私は複数のモニターを使用しているプログラムを持っています。プログラムは、第2のモニタ上に特別な視覚化を表示しています。ある時点で、プログラムはWindowsシェル関数を使用してファイルをごみ箱に送ります。しかし、これを行うと、削除確認のダイアログが私の視覚化の上に表示されます。これは特に問題です。マウスが2番目のモニタにあるとき、私のプログラムはマウスフックを使ってすべてのマウス入力をキャプチャするので、ユーザは確認ダイアログをクリックすることさえできません。ダイアログを表示するウィンドウを教えてください
Windowsに特定のディスプレイ上にダイアログボックスを配置するように何らかの方法で指示することはできますか?私はC WinAPIの関数を呼び出す必要があればそれはあなたがごみ箱にファイルを送信するために使用されている機能の問題
私はそれを試してみます。 SHFileOperationはファイルを削除しますか、それともごみ箱に移動しますか? Tim Goldenのwinshellパッケージ(http://timgolden.me.uk/python/winshell.html)を使っていましたが、直接API関数を試すことができます。 – jmite
愚かなことに、ティム・ゴールデン・モジュールで確認を求めないという選択肢があることが判明しました。これは長期的な問題を解決するものではありませんが、ファイルを削除する以外に問題はありません。答えをありがとう! – jmite