2013-12-17 59 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对象。