问个:SetWindowPos()的问题

soldier3 2005-08-16 05:27:31
我的程序调用 SetWindowPos(wndTop,50,2,395,23,SWP_NOMOVE);但编译时出现如下错误:
error C2065: 'wndTop' : undeclared identifier,
何解?谢谢!
...全文
278 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
willwl 2005-08-17
CWnd::wndTop或NULL
指明将窗口移到Z序(由屏幕向外的方向)的顶端,或指定位于某一窗口CWnd*的后面
回复
tufaqing 2005-08-16
wndTop在MFC\Include\AFXWIN.h中定义,MFC会自动包含进去的。你的程序是不是弄坏了?要么直接改成NULL也行。
回复
kingsundy 2005-08-16
CWnd::wndTop
回复
dirdirdir3 2005-08-16
试试SetWindowPos(NULL,50,2,395,23,SWP_NOMOVE);
回复
chenang 2005-08-16
出错提示不是说得很明白吗
wndTop没有定义,wndTop是什么东西啊,如果是窗口句柄的话看大小写有没输错。
回复
soldier3 2005-08-16
改成:SetWindowPos(&wndTop,50,2,395,23,SWP_NOMOVE);后仍然有如下错误:
error C2065: 'wndTop' : undeclared identifier
回复
goodboyws 2005-08-16
应该是SetWindowPos(&wndTop,50,2,395,23,SWP_NOMOVE);
如果你不用MFC
SetWindowPos(hWnd, HWND_TOP,50,2,395,23,SWP_NOMOVE);
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-08-16 05:27
社区公告
暂无公告