问个:SetWindowPos()的问题

soldier3 2005-08-16 05:27:31
我的程序调用 SetWindowPos(wndTop,50,2,395,23,SWP_NOMOVE);但编译时出现如下错误:
error C2065: 'wndTop' : undeclared identifier,
何解?谢谢!
...全文
308 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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);

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧