2013-12-17 82 views
-5

我是MFC Dialog應用程序的新手。 我想創建一個對話框,允許我打開位圖圖像。 我可以打開文件。但是現在我希望雙擊一個BitMap文件並啓動我的應用程序。 請告訴我該怎麼做。 我看到了這段代碼來獲取圖像路徑。使用MFC對話框加載圖像

char* buff; 
char* command_line = GetCommandLine(); 

buff = strchr(command_line, ' '); 
buff++; 

if (buff != NULL) 
{ 
    pMainFrame->OpenFile(buff); 
} 

但它給錯誤GetCOmmandLine()是類型LPWSTR的並且不能被轉換成char *。

+1

你應該開始谷歌它。它可以很容易地找到。 – Blacktempel

+0

我用Google搜索了一下。我可以顯示保存的圖像。 但無法找到路徑顯示用戶所選圖像的位置。 – Khushboo

回答

0

MSDN如果您想了解有關MFC的入門知識,那麼您可以從這裏開始:http://msdn.microsoft.com/library/482ck6x8%28v=vs.90%29.aspx。有很多例子可以幫你修改。

對於您的應用程序,您需要使用CFileDialog對象爲文件選擇帶來彈出窗口,併爲圖像操作和存儲帶來CImage對象。