掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスでピックし、ダイアログに情報を入れたいのですが・・・ (ID:60375)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
申し訳ございません。まだプログラミングを始めたばかりでわからないことばかりなので…。開発環境はVisual C++ 6.0を使っております。 void CDraw::Draw(CDC *pDC) { CPen NewPen; NewPen.CreatePen(m_dStyle, m_pWidth, m_dColor); CPen* OldPen = pDC->SelectObject(&NewPen); CRect DrawRect(m_pFrom.x,m_pFrom.y,m_pTo.x,m_pTo.y); switch(m_dType){ case 0: //線の描画 pDC->MoveTo(m_pFrom); pDC->LineTo(m_pTo); break; case 1: //円の描画 double rA; rA = sqrt(pow(m_pFrom.x - m_pTo.x, 2) + pow(m_pFrom.y - m_pTo.y, 2)); pDC->SelectStockObject(NULL_BRUSH); pDC->Ellipse(m_pFrom.x - (int)rA, m_pFrom.y - (int)rA, m_pFrom.x + (int)rA, m_pFrom.y + (int)rA); break; ・ ・ ・ というコードで描画データを持っています。 マウスをクリックした位置(クライアント座標の中)でこれらの変数の値を取得したいということなんですが・・・ なにぶん初心者なものでどのように質問したらいいのかもわかってないもので、ご教授よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.