使用vc6.0 mfc 编写程序时一些函数在正常声明、调用的情况下提示函数参数未定义等问题时

如调用EnumDisplayMonitors()会提示下面问题

运行后,出现以下问题:
Compiling...
DDialogDlg.cpp
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(19) : error C2065: 'HMONITOR' : undeclared identifier
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(19) : error C2146: syntax error : missing ')' before identifier 'hMonitor'
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(19) : warning C4229: anachronism used : modifiers on data are ignored
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(19) : error C2059: syntax error : ')'
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(97) : error C2146: syntax error : missing ')' before identifier 'hMonitor'
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(97) : warning C4229: anachronism used : modifiers on data are ignored
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(97) : error C2086: 'MonitorEnumProc' : redefinition
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(97) : error C2059: syntax error : ')'
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(98) : error C2143: syntax error : missing ';' before '{'
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(98) : error C2447: missing function header (old-style formal list?)
F:\PG\test_vc6\DDialog\DDialogDlg.cpp(162) : error C2065: 'EnumDisplayMonitors' : undeclared identifier

这时,在stdafx.h 中定义  #define WINVER 0x0500    只要WINVER的值>=0x500就行,因为

WINVER>=0X500 指 Win2000 以上。有些 api 或 常数 只有在Win2000以上才支持

vc6.0 mfc一些函数明明调用语法正确,但是提示函数或者函数参数未定义等问题解决方法。相关推荐

  1. 为什么matlab一个函数程序调用不了另外一个m文件常量,matlab未定义函数或变量matlabpool...

    matlab M函数 计算 %%%%%%f1.m%%%%%%%%%%functiony=f1(n)y=1;fori=1:ny=y*i;endend%%%%%%f2.m%%%%%%%%%%functio ...

  2. VC6.0 MFC 模拟弹簧运动(改进版)

    VC6.0 MFC 模拟弹簧运动(改进版) 一.内容描述 运用VC6.0新建工程MFC AppWizard(exe),创建单文档应用程序,画一个弹簧(用矩形代替),下面挂有重物(用圆代替),设定重物质 ...

  3. VC6.0 MFC 列表框 列表控件 添加 修改 删除

    VC6.0 MFC 列表框 列表控件 添加 修改 删除 写在前面:列表框是很常用,并且很重要的一个控件,那么接下来,就跟随我的脚步,去探索它的奥秘吧! 一.未卜先知 1.编译运行后,点击"学 ...

  4. 使用gcc编译报错:/tmp/ccoLTk4o.o:在函数‘main’中: main1.c:(.text+0x9c):对‘pirnt1’未定义的引用 collect2: 错误:ld 返回 1

    报错 使用gcc编译报错:/tmp/ccoLTk4o.o:在函数'main'中: main1.c:(.text+0x9c):对'pirnt1'未定义的引用 collect2: 错误:ld 返回 1 解 ...

  5. VC6.0 MFC 时钟运动 调用对话框设置时间

    时钟运动 源码下载链接(免费) 问题描述 在VC6.0的MFC中画一个钟表,有时针.分针.秒针,并实现时针.分针.秒针的运动. 最终部分静态效果图如下: 操作详细过程 1.新建 1.打开VC6.0,点 ...

  6. VC6.0制作OCX并web调用 .

    1.打开VC6.0,新建工程,选择:MFC ActiveX ControlWizard,后面步骤默认即可: 2.在ClassView上,可以看到主要有**App\**Ctrl\**ProgPage几个 ...

  7. VC6.0制作OCX并web调用

    1.打开VC6.0,新建工程,选择:MFC ActiveX ControlWizard,后面步骤默认即可: 2.在ClassView上,可以看到主要有**App\**Ctrl\**ProgPage几个 ...

  8. vc6.0 matlab混合编程,matlab2010 + vc6.0混合编程实例(调用dll)

    不想解释太多直接上代码吧!!! 在对matlab配置后,上代码mcc -W cpplib:libMyAdd -T link:lib MyAdd -C就可以了,记得加上-C 在对VC6.0进行配置的时候 ...

  9. VC6.0 MFC 单文档 机器人巡检

    机器人巡检 一.整体框架 主要包括三个类:场景类(CChangJing):机器人类(小车(CCar).无人机(CWuRenJi)):煤气泄露类(CMeiQiXieLou). 二.场景类 目标主要是数据 ...

最新文章

  1. OpenCv 009---色彩空间与色彩空间转换
  2. eclipse的任务列表
  3. AtCoder AGC017C Snuke and Spells
  4. flink报错org.apache.commons.cli.Option.builder
  5. 工业计算机改造报告,工业计算机实验报告..docx
  6. Oracle 日常开发记录
  7. dockerfile制作镜像及k8s中应用
  8. java day40【会话技术:Cookie 、会话技术:Session 、JSP:入门学习】
  9. JAVA的第一个小程序:Hello world
  10. 解决ajaxSubmit无法传递自动回填和下拉框的数据
  11. MTK功能机RF射频参数计算与配置
  12. Windows mobile 常用功能键值对应表
  13. c语言作业做出金山打字功能,C语言实现简易金山打字通
  14. 7-5 华氏度转摄氏度(四舍五入) (5分) java pta
  15. 裸机运行c语言,裸机_GPIO实验_C语言
  16. 天才小毒妃 第961章 她不后悔就够了
  17. goland依赖一直飘红解决 MAC GOLANG
  18. 迪杰斯特拉(Dijkstra)算法之两点之间的最短距离问题
  19. 转:王树国,怎样的校长才是一位好校长?
  20. EDA之立创EDA专业版使用(原理图绘制)

热门文章

  1. 图像、点云以及毫米波雷达之间的区别
  2. Tomcat启动异常 Failed to read candidate component class 解决办法
  3. ant Design 省市级联数据
  4. java汉字转换国标码_国标码(GB2312)的自动生成 | 学步园
  5. SE16N与SE16区别
  6. 使用HTML+CSS动画属性让鼠标放在图片上让图片动起来
  7. 双非小伙暑期实习斩获腾讯WXG offer,这不比博人传燃?
  8. 电脑一键重装Windows7系统步骤解答
  9. 网上出名IT技术网站整理
  10. IoT黑板报0113:你天天在扫的二维码其实是日本人发明的