问个简单的问题~ ( 积分: 50 )

  • 主题发起人 主题发起人 rogs3210
  • 开始时间 开始时间
R

rogs3210

Unregistered / Unconfirmed
GUEST, unregistred user!
void CJjkDlg::OnButton2()
{
PFLASHWINFO pfwi;
FlashWindowEx(pfwi);
}
然后出现无法识别这个函数,我是利用MFC生成的基本对话框,要加什么头文件呢?
error C2065: 'PFLASHWINFO' : undeclared identifier
: error C2146: syntax error : missing ';' before identifier 'pfwi'
: error C2065: 'pfwi' : undeclared identifier
: error C2039: 'FlashWindowEx' : is not a member of '`global namespace''
: error C2065: 'FlashWindowEx' : undeclared identifier
MSDN是这样说的:
Requirements
Client Requires Windows XP, Windows 2000 Professional, Windows Me, or Windows 98.
Server Requires Windows Server 2003 or Windows 2000 Server.
Header Declared in Winuser.h;
include Windows.h.

Library Link to User32.lib.

DLL Requires User32.dll.
 
typedef struct { UINT cbSize;
HWND hwnd;
DWORD dwFlags;
UINT uCount;
DWORD dwTimeout;
} FLASHWINFO, *PFLASHWINFO;


在Windows.h中有如下定义:
#ifndef WINVER
#define WINVER 0x0400
#endif
如果你把#define WINVER 0x500置于#include <windows.h>之前,就不会出现警告.
WINVER >=0x500才会定义FLASHWINFO
-----------网上找的
 
谢谢楼上的,可还是不行,呵呵
error C2065: 'FlashWindowEx' : undeclared identifier
 
[:(]继续顶。。。。。。。
 
没人知道吗[?][^][?]
 
怎么没高手???[?]
???
 
后退
顶部