図形の中の色付け – プログラミング – Home

通知
すべてクリア

[解決済] 図形の中の色付け


gogo
 gogo
(@gogo)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

三角形の図形内が色付けできません。
解決方法を教えてください。

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 );
}


引用未解決
トピックタグ
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

× Polyline(hdc,a,4);
○ Polygon(hdc,a,4);


返信引用
gogo
 gogo
(@gogo)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

回答どうも。

うまくいきました!

どうも!ありがとうございました!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました