三角形の図形内が色付けできません。
解決方法を教えてください。
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
{
POINT a[]={
{700,10},{650,100},{750,100},{700,10}
};
HDC hdc;
HBRUSH hBrush; // ブラシのハンドル
PAINTSTRUCT ps;
HPEN hpen;
switch( msg )
{
case WM_PAINT:
hdc = BeginPaint( hWnd, &ps );
SelectObject(hdc,GetStockObject(GRAY_BRUSH));
SelectObject(hdc,GetStockObject(BLACK_PEN));
Rectangle(hdc,10,110,390,190);
hpen=CreatePen(PS_SOLID,5,RGB(255,0,255));
SelectObject(hdc,hpen);
hBrush = CreateSolidBrush( RGB(100,0,255) );
SelectObject(hdc,hBrush);
Polyline(hdc,a,4);
EndPaint( hWnd, &ps );
return 0;
case WM_DESTROY:
PostQuitMessage( 0 );
return 0;
}
return DefWindowProc( hWnd, msg, wp, lp );
}
× Polyline(hdc,a,4);
○ Polygon(hdc,a,4);
回答どうも。
うまくいきました!
どうも!ありがとうございました!