CRect rect;
m_bbb.GetWindowRect(rect); //是不是得到相对屏幕的坐标?
m_bbb.MoveWindow(&rect); //怎么移动不到原来的位置了??
m_bbb.GetWindowRect(rect); //是不是得到相对屏幕的坐标?
m_bbb.MoveWindow(&rect); //怎么移动不到原来的位置了??
解决方案 »
- 各位高手,急求,VC++生成的.EXE程序自动关闭,
- shell namespace extension中的异步操作问题
- 怎样使用第三方的DLL
- 遇到一个头大的问题。关于TCP。实在想不同。
- 如何把子窗口加在WINDOWS的任务栏中
- VC中有没有像DELPHI的Panel的控件?
- 如何实现服务
- 获取不到句柄
- readdirectorychangesw监控的目录下子目录无法重命名
- 我的显示器有明显的闪烁和轻微抖动,但换到其他地方就正常了,这是怎么回事?
- 为什么我的 BringWindowToTop 不能将 Window 提到最前?(附源程序)
- (怪事),我销毁一个窗体,结果指向这个窗体的指针不为空?
中间加一个ScreenToClient(rect)就OK了
MoveWindow是相对于主窗口的坐标
GetWindowRect(rect)得到视口大小
{
char t[ 100 ];
RECT r;
GetWindowRect( &r );
sprintf( t, "%d %d %d %d", r.left, r.top, r.right, r.bottom );
RECT r1;
r1.left = 0;
r1.top = 0;
r1.right = 300;
r1.bottom = 200;
MoveWindow( &r1 );
AfxMessageBox( t );
MoveWindow( &r );
}
GetWindowRect得到的是相对与屏幕的坐标吗?
MoveWindow也是相对于屏幕的坐标吗?