我必須更新一個Win32應用程序才能處理可執行文件圖標上的拖放文件。 我不知道如何繼續。一些研究讓我考慮了「WM_DROPFILES」消息,但MSDN認爲它是「當用戶在窗口上放置文件時發送的」,而我不想打開一個窗口。 想象一下命令行工具「MyProgram.exe」:如果我在桌面上的Windows圖標「MyProgram」上拖動「MyFile.file」,我希望它執行的方式與鍵入「> MyProgram MyFile.file「在命令提示符下。如何處理拖放到Win32應用程序圖標?
任何想法如何實現這個結果?
根據我的經驗,將文件放入可執行文件相當於使用作爲第一個參數傳遞的文件名啓動可執行文件。通過將文件放到它上面來啓動可執行文件時,命令行參數是什麼? – flashk
@flashk你是對的,它的工作原理!我甚至沒有嘗試過。你能否讓你的評論成爲答案,以便我可以將問題標記爲已關閉? – wil