MSDN打开对话框示例代码
MSDN open dialog box sample code
所以我试着从MSDN(打开一个对话框)运行和编译这段示例代码:http://msdn.microsoft.com/en-us/library/ff485843 (v = vs.85) . aspx
我的编译器给出一个错误:main.cpp:在函数int wWinMain(HINSTANCE, HINSTANCE, LPWSTR, int)中:main.cpp:19:9:错误:'IFileOpenDialog'未在此范围内声明
我从文档中得到的是CoInitializeEx函数应该链接到必要的COM库并导入所需的函数。虽然我对c++和Windows完全陌生,但我肯定会出错。
我使用Netbeans, MinGW和MSYS。
谁能告诉我这里发生了什么以及如何解决?
mingw++ 4.8.2版本(我使用的版本)还不支持Windows Vista或更高版本中引入的Windows API函数或接口。
作为一种解决方法,您可以使用旧的GetOpenFileName
或GetSaveFileName
对话框。
或者下载并安装Visual Studio Express for Windows Desktop,并使用Visual c++。
相关文章:
- MSDN 示例:未编译的"打开"对话框
- Qt从主窗口打开对话框
- 窗口对话框未打开
- getopenfilename功能没有打开对话框
- 如何使用Ifileopendialog打开 *模态 *文件对话框
- VC++ 2010:从 VC6++ 转换后显示打开对话框时出错
- 在 MFC C++中打开对话框
- 如何设置 windows 文件打开对话框筛选器以包含"必须完成"选项
- MFC 菜单项未打开对话框
- 我的命名空间扩展未在“文件打开”对话框中列出
- Qt应用程序在使用文件打开对话框后将焦点切换到其他应用程序
- wxpython文件打开对话框
- 按条件打开对话框
- 打开对话框
- Qt鼠标光标不改变时,打开对话框后下降事件
- 打开对话框
- MSDN打开对话框示例代码
- Win32 API:打开对话框窗口后应用程序冻结
- 点击Visual c++时打开对话框按钮
- C++/Qt-从主窗口打开对话框-错误LNK2019-LNK2001:未解析的外部符号