1

私の C# Windows アプリケーションはドラッグ操作を受け入れます。ソースの hWnd やプロセス ID を識別できるようにしたいと考えています。これは可能ですか?どうすればそれを判断できますか?

ドラッグ オーバーの開始時にアクティブなウィンドウを取得しようとしましたが、ユーザーがドラッグ操作中に他のウィンドウをアクティブにした場合 (たとえば、Alt+をTab1 回以上押すことによって)、それはあまり信頼できません。

IDataObject のフォーマットも調べてみましたが、その署名だけではソース ウィンドウを確実に特定するには不十分です。

4

0 に答える 0