各位朋友大家好! 我正在学习Visual Studio .NET 2003中的VC++开发程序,是一个新手。我想知道如何打开“打开文件对话框”。我在工具箱中没有发现这个构件。后来我察看MSDN发现有这个构建类——OpenFileDialog。于是我在窗体中一个按钮构件的单击事件中添加如下代码:OpenFileDialog f = new OpenFileDialog();但是编译器提示:非法使用托管类。请问我该怎么办? 这个功能如果用Delphi实现非常容易。怎么到了VC++中这么麻烦? 谢谢!
解决方案 »
- duilib已经加入windowless richedit支持
- 问个关于OpenGL纹理的问题
- 有没有线程函数,完成子线程"join"到主线程的功能
- CDialog如何改写成CDHtmlDialog
- 一个关于ip包长度的问题?在线急等。。。
- 如何在创建listview后调整四种不同形式如report、 small icom、 list
- 大家来讨论一下学vc的最低年龄。
- 在VC下如何编写基于UDP协议的点对点的通信,有什么资料吗?
- 哪里有数学手册之类的电子版?先多谢了
- 网络编程的各位大虾如果帮帮小弟拉。。。。。。分? 给给给 回答的都有分!^_^
- MFC 基于单文档的对话框问题。
- 请高手指点一下啊~~~~
BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL,
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter = NULL,
CWnd* pParentWnd = NULL,
DWORD dwSize = 0
);