我想用SetWindowPos移动控件位置,具体语句如下:
SetWindowPos(IDC_BUTTON1,0,0,100,100,SWP_NOSIZE );
但编译不成功,提示如下:
: error C2664: 'SetWindowPos' : cannot convert parameter 1 from 'const int' to 'const class CWnd *'
怎么处理?
谢谢大家的关注。
SetWindowPos(IDC_BUTTON1,0,0,100,100,SWP_NOSIZE );
但编译不成功,提示如下:
: error C2664: 'SetWindowPos' : cannot convert parameter 1 from 'const int' to 'const class CWnd *'
怎么处理?
谢谢大家的关注。
解决方案 »
- opencv函数CVGet2D越界问题!!!急...
- 用DialogBoxParam创建的窗体,为什么收不到WM_NOTIFY消息呢?
- 求教不用MSChart画图
- 这里为什么要用到这个TextOut();;;
- vc 6.0 中,使用水晶报表,怎样传递参数????????
- 急切寻找基于vc++的一种图像(DIB)切割算法的可以运行的源代码
- 高分求SGIP1.2协议源代码,分不够可以再加!!!
- 怎样给ActiveX控件(后缀是OCX)添加菜单项????(20分)
- MFC 控件坐标 鼠标坐标 将原位图拷贝到坐标区 坐标变化
- 有谁知道IBM Netfinity 1000的机箱如何打开。谢谢!!!!很急!!5
- 升双星了,放分,下班结贴
- 请问字符串拷贝 不用系统函数用自定义函数 怎么实现?
pWnd->SetWindowPos(NULL,0,0,100,100,SWP_NOSIZE );
^^^^^^^^^^^
这里要求一个窗口指针,
可 IDC_BUTTON1 是控件的编号而不是窗口指针,
但是你可以通过这个编号获取窗口指针:
CWnd* pWnd = GetDlgItem(IDC_BUTTON1);
这样就得到了窗口指针。