ページ 11

マウスの座標について

Posted: 2018年3月05日(月) 21:18
by pan
マウスの座標は実数値でだせないのでしょうか?
教えてください。

Re: マウスの座標について

Posted: 2018年3月10日(土) 17:46
by h1j1k1
(OSが指定されていないのでwindows前提で回答させていただきます)
マウスの座標は整数でOSが管理しているので実数で出したとしても小数点以下の数字すべて0になるので意味がないですね。
Windowsでは下のようなコードで座標取得が可能になります

コード:

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR lpCmdLine, int nCmdShow ) 
{
	Point point; // Point構造体作成
	GetCursorPos(&point); // Point構造体のポインタを渡す
	printf("X= %d\n\n", ); // ポインタ構造体のメンバxにX座標(縦)が、yにY座標(横)が格納されます
						  // この時、座標が0スタートであることに注意してください
}