【问题标题】:Load an image using MFC Dialog使用 MFC 对话框加载图像
【发布时间】:2014-01-04 22:50:17
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你应该开始谷歌它。很容易找到。
  • 我用谷歌搜索了它。我能够显示保存的图像。但是找不到显示用户选择图像的路径。

标签: c++ mfc


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多