0

m_PICTURE_OD は IDC_STATIC です。

m_PICTURE_OD.MoveWindow(640 /*x*/,96/*y*/,480/*w*/,288/*h*/);
RECT myrect;
m_PICTURE_OD.GetClientRect(&myrect);

myrect.bottom = 288; myrect.top = 0; myrect.left = 0; myrect.right = 480;

RECT myrect;
m_PICTURE_OD.GetWindowRect(&myrect);

myrect.bottom = 508; myrect.top = 220; myrect.left = 802; myrect.right = 1282;

myrect.left = 640、myrect.top = 96 を再取得したいのですが...

私に何ができる ?

ありがとう、

4

1 に答える 1

1

画面座標とクライアント座標が混在しています。それらの間を変換するには、 と を使用CWnd::ScreenToClientCWnd::ClientToScreenます。

于 2011-04-08T09:54:10.990 に答える