2010-04-28 50 views
0

我編寫了一個應用程序,可以打開特定擴展名的文件並將其顯示給用戶。現在,我希望用戶能夠雙擊文件並使用我的應用程序打開文件。我嘗試在「打開方式」對話框的窗口中設置「始終使用所選程序...」選項,但不知道如何接收Windows發送到我的應用程序的文件名。這個怎麼做?使窗口打開並與我的應用程序一起工作

謝謝...

+0

http://stackoverflow.com/questions/2706538/event-to-handle-open-with-winapi的重複? – Anders 2010-04-28 20:58:58

回答

2

文件名將作爲參數傳遞給您的應用程序。 例如,在C#中,你會得到這樣的:

static class Program 

[STAThread] 
static void Main(string[] args) 
{ 
    if (args.Length > 0) 
    { 
    string filename = args[0]; 
    } 
} 
0

您會收到您的應用程序的啓動文件名參數

0

的Windows通過文件名作爲啓動參數,您的應用程序。您需要在WinMain或應用程序入口點處理此問題。

1

如果我沒有理解好。 u需要做出類似

〜Notpad的test.txt

,這樣你們需要做的可選參數在烏拉圭回合應用程序,如果存在比將打開該文件,如果沒有打開新文件。

相關問題