发新话题
打印

如何得到控件坐标

如何得到控件坐标

请问各位大哥,大姐:

在VC 6.0 中如何得到控件在对话框中的坐标.

谢谢:

TOP

使用API SetWindowPos

BOOL SetWindowPos(
  HWND hWnd,             // handle to window
  HWND hWndInsertAfter,  // placement-order handle
  int X,                 // horizontal position
  int Y,                 // vertical position
  int cx,                // width
  int cy,                // height
  UINT uFlags            // window-positioning flags
);

TOP

对不起:

我记得 SetWindowPos 是用来设置窗口(控件也是窗口)位置,大小等属性的,
怎么能得到窗口的坐标.能不能给小弟详细讲解以下,最好能举一个例子.

万分感谢的回帖,同时期待前辈能多多指教.

TOP

[code:118b78e48d]        RECT mRect;
        m_Edit1.GetWindowRect (&mRect);
        int iw=mRect.right-mRect.left ;
        int ih=mRect.bottom-mRect.top ;
        m_Edit1.MoveWindow( 20,20,iw,ih);[/code:118b78e48d]

TOP

发新话题