1

ウィンドウ内の座標を見つける必要があります。

ここでは式が機能していません:

Rectangle warwnd;
GetWindowRect(wprc.MainWindowHandle, out warwnd);
Int32 yy1 = warwnd.Height - (((warwnd.Height - warwnd.Top) / 100) * 94);
Int32 xx1 = warwnd.Width - (((warwnd.Width - warwnd.Left) / 100) * 97);

ウィンドウ内の X,Y ポイントを見つける必要があります。ウィンドウの高さの 6% とウィンドウの幅の 3% です。

例:

4

1 に答える 1

3

ポイントの絶対座標:

Rectangle warwnd;
GetWindowRect(wprc.MainWindowHandle, out warwnd);
int yy1 = warwnd.Top + (int)(warwnd.Height * 0.06);
int xx1 = warwnd.Left + (int)(warwnd.Width * 0.03);

相対座標 (ウィンドウの左上隅を基準)

Rectangle warwnd;
GetWindowRect(wprc.MainWindowHandle, out warwnd);
int yy1 = (int)(warwnd.Height * 0.06);
int xx1 = (int)(warwnd.Width * 0.03);
于 2013-06-30T08:50:26.193 に答える