BOOL CGetCursorPosView::OnHelpInfo(HELPINFO* pHelpInfo)
{
// TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください
//デバイスコンテキストのポインタ取得
CDC* pDC = GetDC();
//POINT構造体のpoint_dataを作成
POINT point_data;
//CString型変数 X、Yを作成
CString x,y;
//マウスポインタのスクリーン座標取得しPoint_dataに格納
GetCursorPos(&point_data);
//int型からCString型へキャスト
x.Format("%d",point_data.x);
y.Format("%d",point_data.y);
//取得したマウスポインタのスクリーン座標をウインドウに表示
pDC->TextOut(0,0, " ");
pDC->TextOut(0,20," ");
pDC->TextOut(0,0, "X座標:" + x);
pDC->TextOut(0,20,"Y座標:" + y);
//デバイスコンテキストの開放
ReleaseDC(pDC);
return CView::OnHelpInfo(pHelpInfo);
}
|