WTLC++は初めてです。特にフラグの場合、RedrawWindows関数に入るパラメーターについて本当に混乱しています。線を引くたびにウィンドウを更新しようとしていますが、その方法が正確にわかりません。
LRESULT CDrawView::OnLButtonUp(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
int xPos= GET_X_LPARAM(lParam);
int yPos = GET_Y_LPARAM(lParam);
end.X = xPos;
end.Y = yPos;
Pen pen(Color(0, 0, 255));
m_GraphicsImage.DrawLine(&pen, start.X, start.Y, end.X, end.Y);
ここでRedrawWindowを呼び出そうとします。
RedrawWIndow(NULL,NULL, NULL, RDW_INTERNALPAINT)
したがって、マウスの左ボタンを離すたびに、ウィンドウが更新されます。再描画関数に入るパラメータを理解するのに本当に苦労しています。私はそれらをすべてnullから最後の1つを引いて入れようとしましたが、Visual Studioは、msdn microsoftを読んだとしても、関数は4つのパラメーターを受け取らないと言っています...