したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

近況報告スレ

27Takeyama:2006/06/17(土) 22:04:25
ちょっと前に安と部室で話していたGetCursorPosで求めたマウス座標(スクリーン:画面左上が原点)から、クライアント座標(ウインドウ描画可能領域の左上が原点)を求める方法が、違うことを調べていたら分かったので一応書いておこうかと

POINT MousePos;
HWND hWnd;

hWnd = CreateWindow( … );

GetCursorPos(&MousePos);
ScreenToClient(hWnd, &MousePos);

参考
SDK32:クライアント座標をスクリーン座標に変換する方法
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B11570

ScreenToClient
http://msdn.microsoft.com/library/ja/jpgdi/html/_win32_screentoclient.asp

GetCursorPos
http://msdn.microsoft.com/library/ja/jpwinui/html/_win32_getcursorpos.asp


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板