我是MFC Dialog应用程序的新手。 我想创建一个允许我打开位图图像的对话框。 我可以打开该文件。但现在我希望双击BitMap文件并启动我的应用程序。 请告诉我怎么做。 我看到这段代码来获取图像路径。
char* buff;
char* command_line = GetCommandLine();
buff = strchr(command_line, ' ');
buff++;
if (buff != NULL)
{
pMainFrame->OpenFile(buff);
}
但是它给出了GetCOmmandLine()
类型为LPWSTR并且无法转换为char *的错误。
答案 0 :(得分:0)
MSDN
是一个很好的起点:http://msdn.microsoft.com/library/482ck6x8%28v=vs.90%29.aspx。你可以修改很多例子。
对于您的应用程序,您需要CFileDialog
对象为文件选择带来弹出窗口,并需要CImage
对象进行图像处理和存储。