如何移动控件到指定位置 在程序运行的过程中,如何让对话框上的控件如何移动或是在指定的的坐标位置摆放和指定其大小? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MoveWindow吧 SetWindowPos功能多点,比如能把窗口放在最上面 直接用啊,比如CRect rect(10,10,20,20);MoveWindow(&rect,TRUE); 不行啊,这样的话整个窗口都没了,比如,我要移动TestDlg对话框上ID为IDC_STATIC1的控件到坐标(200,100)的位置,该如何操作,多谢指教! HWND hStaticWnd = GetDlgItem(hDlg, IDC_STATIC1); /*得到ID为IDC_STATIC1的控件的句柄*/MoveWindow(hStaticWnd, 0, 0, 100, 100, TRUE);/*这里将这个控件移到(0, 0), 并设置该控件的宽度和高度都为100, 最后一个参数是通知窗口刷新*/ hDlg该如何定义,程序报错如下: : error C2065: 'hDlg' : undeclared identifier : error C2661: 'MoveWindow' : no overloaded function takes 6 parameters HWND hStaticWnd = GetDlgItem(IDC_STATIC1)->m_hWnd; /*得到ID为IDC_STATIC1的控件的句柄*/ ::MoveWindow(hStaticWnd, 0, 0, 100, 100, TRUE); /*这里将这个控件移到(0, 0), 并设置该控件的宽度和高度都为100, 最后一个参数是通知窗口刷新*/ 你是win32程序还是MFC???貌似是MFC,我写的是win32的代码,应该是“TrOj4n”写的代码。 VC++中对话框与视图间的值传递问题 求救!哪里有完整的MSDN下载 请教MDI+Document/View+ADO程序的框架问题 ODBC 一个关于数据库编程的问题 单机环境有没有必要使用 CVS ? 高手救命!!!!!! handle是什么东东?和指针的作用有什么不同? 急急急急急急 菜鸟求救,请帮忙!!! 按钮的Index与command ID的区别 怎么让标题栏文字一直是左对齐
SetWindowPos功能多点,比如能把窗口放在最上面
CRect rect(10,10,20,20);
MoveWindow(&rect,TRUE);
比如,我要移动TestDlg对话框上ID为IDC_STATIC1的控件到坐标(200,100)的位置,该如何操作,多谢指教!
MoveWindow(hStaticWnd, 0, 0, 100, 100, TRUE);
/*这里将这个控件移到(0, 0), 并设置该控件的宽度和高度都为100, 最后一个参数是通知窗口刷新*/
: error C2065: 'hDlg' : undeclared identifier
: error C2661: 'MoveWindow' : no overloaded function takes 6 parameters
HWND hStaticWnd = GetDlgItem(IDC_STATIC1)->m_hWnd; /*得到ID为IDC_STATIC1的控件的句柄*/
::MoveWindow(hStaticWnd, 0, 0, 100, 100, TRUE);
/*这里将这个控件移到(0, 0), 并设置该控件的宽度和高度都为100, 最后一个参数是通知窗口刷新*/
你是win32程序还是MFC???
貌似是MFC,我写的是win32的代码,应该是“TrOj4n”写的代码。