使用MFC对话框加载图像

时间:2013-12-17 08:52:53

标签: c++ mfc

我是MFC Dialog应用程序的新手。 我想创建一个允许我打开位图图像的对话框。 我可以打开该文件。但现在我希望双击BitMap文件并启动我的应用程序。 请告诉我怎么做。 我看到这段代码来获取图像路径。

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

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

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

但是它给出了GetCOmmandLine()类型为LPWSTR并且无法转换为char *的错误。

1 个答案:

答案 0 :(得分:0)

如果你想了解MFC,{p> MSDN是一个很好的起点:http://msdn.microsoft.com/library/482ck6x8%28v=vs.90%29.aspx。你可以修改很多例子。

对于您的应用程序,您需要CFileDialog对象为文件选择带来弹出窗口,并需要CImage对象进行图像处理和存储。