读书人

请教这是咋回事?关于OffsetRect

发布时间: 2012-02-24 16:30:39 作者: rapoo

请问各位高手这是怎么回事?关于OffsetRect。 - C++ Builder / Windows SDK/API
我企图用OffsetRect水平移动,但是没有反应,怎么回事?
switch (iMsg)
{
case WM_CREATE :
{
hpen=CreatePen(PS_SOLID,5,RGB(0,255,0));
hbrush=CreateSolidBrush(RGB(0,0,255));
}

return 0 ;
case WM_PAINT :
{
PAINTSTRUCT ps;
HDC hdc=BeginPaint(hwnd,&ps);
RECT rect;
SetRect(&rect,100,100,200,200);
FillRect(hdc,&rect,hbrush);
OffsetRect(&rect,100,0);
EndPaint(hwnd,&ps);
}

[解决办法]
先OffsetRect,再FillRect

读书人网 >C++ Builder

热点推荐