首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图 ┆ 虚拟主机 ┆ 中文域名
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 软件开发 → VC编程 → 文章内容

Windows2000新型Open对话框的使用

作者:佚名  来源:网上收集  发布时间:2007-3-27 10:18:50
映射系统的方式,它用同样的方式使用AfxWndProc嵌入其它的窗口。现在你看到了结果:你给迷惑了。在一个MFC应用中得到新风格的对话框的唯一的办法是完全绕开CFileDialog,直接调用GetOpenFileName,并且不使用hook过程。即使你用新的SDK文件和WINVER = 0x500编译你的应用,你仍不能使用MFC,因为它的库和DLLs有旧的大小。你可以使用WINVER = 0x500自行编译MFC,但是谁知道那将怎么样呢?而且如果你真的BUILD了新的MFC,你将不得不将新的DLL和你的应用一块发布,给它起个不同的名字,因为你的新的MFC DLL肯定不会与其它的希望使用CFileDialog 和其它结构的旧的大小的MFC应用兼容。或者,你可以重新生成MFC,然后静态的连接,这将极大的增加你的可执行文件的大小,如果你不重新实现Windows的话。
    到截稿时间为止,我从Redmond听说在即将发布的新的Visual C++®中,将会有一个不同名字的新版本的MFC DLL。新版本的MFC将支持Windows 2000中出现的新的UI和APIs。下表是在最新的SDK文档中列出的 Windows目标版本宏:
(表一)

系统最小需求 宏定义
Windows 95 和 Windows NT 4.0 WINVER=0x0400
Windows 98 和 Windows NT 4.0 _WIN32_WINDOWS=0x0410 和 WINVER=0x0400
Windows NT 4.0 _WIN32_WINNT=0x0400 和 WINVER=0x0400
Windows 98 和 Windows 2000 WINVER=0x0500
Windows 2000 _WIN32_WINNT=0x0500 和 WINVER=0x0500
Internet Explorer 3.0 _WIN32_IE=0x0300
Internet Explorer 4.0 _WIN32_IE=0x0400
Internet Explorer 5.0 _WIN32_IE=0x0500
注:将 WINVER 设置为 0x0500 意味着 _WIN32_IE=0x0400

,“Header File 规范”提供了解决 Windows 版本问题的钥匙。它向你说明:为了达到某个版本的Windows和Microsoft® Internet Explorer的目标你必须使用SDK头文件定义哪些宏。努力吧,不要跌倒在生活的快车道上。

上一页  [1] [2] 

[] [返回上一页] [打 印]
  • 上一篇文章:再谈 Windows 2000 “打开”文件对话框
  • 下一篇文章:Windows SDK 非模态对话框的消息处理

  • 相关文章:
  • 利用Windows命令查找木马病毒
  • Windows防火墙安全配置
  • 手动删除Windows系统中guest用户
  • [图文]如何加快Windows文件复制速度
  • [组图]自制救急Windows恢复盘
  • [组图]用好Windows系统桌面搜索
  • [图文]两则Windows XP操作系统实用技巧
  • Windows系统文件管理的八大技巧
  • 高手教你制作“百毒不侵”的Windows系统
  • Windows服务器下设置IIS的常见问题
  • [组图]Windows 7 Milestone1截图出现
  • Windows 2003网络负载均衡的实现方法
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号