Initial
This commit is contained in:
127
statbar/SCRAPS.TXT
Normal file
127
statbar/SCRAPS.TXT
Normal file
@@ -0,0 +1,127 @@
|
||||
#if 0
|
||||
void StatusBar::paintBarBitmap(void)
|
||||
{
|
||||
RECT tempRectOne;
|
||||
RECT tempRectTwo;
|
||||
RECT clientRect;
|
||||
HFONT hOldFont;
|
||||
HBRUSH hTempBrush;
|
||||
PureDevice windowDevice;
|
||||
WORD capLockLeft;
|
||||
WORD numLockLeft;
|
||||
String tempString;
|
||||
|
||||
windowDevice=mDisplayWindow;
|
||||
::GetClientRect(mDisplayWindow,(RECT FAR *)&clientRect);
|
||||
clientRect.top=clientRect.bottom-statusBarHeight();
|
||||
capLockLeft=clientRect.left+systemBorderDeltaTimesNine()+statusInfoWidth();
|
||||
numLockLeft=capLockLeft+systemBorderDeltaTimesNine()+stateInfoWidth();
|
||||
hTempBrush=::CreateSolidBrush(::GetSysColor(COLOR_BTNFACE));
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.bottom=tempRectOne.top+systemBorderDeltaTimesThree();
|
||||
tempRectOne.top+=systemBorderDeltaTimesTwo();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.top=tempRectOne.bottom-systemBorderDeltaTimesTwo();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.right=systemBorderDeltaTimesEight();
|
||||
tempRectOne.top+=systemBorderDeltaTimesTwo();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
::DeleteObject(hTempBrush);
|
||||
|
||||
hTempBrush=::CreateSolidBrush(::GetSysColor(COLOR_BTNSHADOW));
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.top=clientRect.top+systemBorderDeltaTimesThree();
|
||||
tempRectOne.bottom=tempRectOne.top+systemBorderDelta();
|
||||
tempRectOne.left=systemBorderDeltaTimesEight();
|
||||
tempRectOne.right=tempRectOne.left+statusInfoWidth();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.top+=systemBorderDeltaTimesThree();
|
||||
tempRectOne.bottom-=systemBorderDeltaTimesTwo();
|
||||
tempRectOne.left=systemBorderDeltaTimesEight();
|
||||
tempRectOne.right=tempRectOne.left+systemBorderDelta();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
::DeleteObject(hTempBrush);
|
||||
|
||||
if(WIN30==windowsVersion()){hTempBrush=(HBRUSH)::GetStockObject(WHITE_BRUSH);::MessageBeep(0);}
|
||||
else hTempBrush=::CreateSolidBrush(::GetSysColor(COLOR_BTNHIGHLIGHT));
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.top=clientRect.bottom-systemBorderDeltaTimesThree();
|
||||
tempRectOne.bottom=tempRectOne.top+systemBorderDelta();
|
||||
tempRectOne.left=systemBorderDeltaTimesEight();
|
||||
tempRectOne.right=tempRectOne.left+statusInfoWidth();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.top+=systemBorderDeltaTimesThree();
|
||||
tempRectOne.bottom-=systemBorderDeltaTimesTwo();
|
||||
tempRectOne.left=capLockLeft-systemBorderDelta();
|
||||
tempRectOne.right=tempRectOne.left+systemBorderDelta();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.top+=systemBorderDelta();
|
||||
tempRectOne.bottom=tempRectOne.top+systemBorderDelta();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
::DeleteObject(hTempBrush);
|
||||
|
||||
hTempBrush=::CreateSolidBrush(::GetSysColor(COLOR_WINDOWTEXT));
|
||||
tempRectOne=clientRect;
|
||||
tempRectOne.bottom=tempRectOne.top;
|
||||
tempRectOne.bottom+=systemBorderDelta();
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&tempRectOne,hTempBrush);
|
||||
::DeleteObject(hTempBrush);
|
||||
|
||||
hOldFont=(HFONT)::SelectObject((HDC)windowDevice,statusFont());
|
||||
::SetTextColor((HDC)windowDevice,::GetSysColor(COLOR_BTNTEXT));
|
||||
::SetBkColor((HDC)windowDevice,::GetSysColor(COLOR_BTNFACE));
|
||||
|
||||
tempRectOne.top=clientRect.top+(systemBorderDelta()*4);
|
||||
tempRectOne.bottom=clientRect.bottom-systemBorderDeltaTimesThree();
|
||||
tempRectOne.left=systemBorderDeltaTimesNine();
|
||||
tempRectOne.right=tempRectOne.left+statusInfoWidth()-systemBorderDelta();
|
||||
tempRectTwo=tempRectOne;
|
||||
::ExtTextOut((HDC)windowDevice,tempRectOne.left+systemBorderDeltaTimesTwo(),tempRectOne.top,
|
||||
ETO_OPAQUE|ETO_CLIPPED,&tempRectTwo,(LPSTR)mLastDisplayString,mLastDisplayString.length(),0);
|
||||
::SelectObject(windowDevice,hOldFont);
|
||||
|
||||
// Rect bmRect(capLockLeft,clientRect.top+systemBorderDeltaTimesThree(),systemBorderDeltaTimesEight(),clientRect.bottom-systemBorderDeltaTimesTwo());
|
||||
Rect bmRect(capLockLeft,clientRect.top+systemBorderDeltaTimesThree(),numLockLeft+systemBorderDeltaTimesNine(),clientRect.bottom-systemBorderDeltaTimesTwo());
|
||||
|
||||
hTempBrush=::CreateSolidBrush(RGB(255,0,0));
|
||||
::FillRect((HDC)windowDevice,(RECT FAR*)&bmRect,hTempBrush);
|
||||
|
||||
|
||||
|
||||
// PureDevice memDevice(windowDevice);
|
||||
// memDevice.select((GDIObj)mPureBitmap);
|
||||
// windowDevice.stretchBlt(bmRect,memDevice,Rect(0,0,mPureBitmap.width(),mPureBitmap.height()));
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
bmRect.right(bmRect.right()-bmRect.left());
|
||||
bmRect.bottom(bmRect.bottom()-bmRect.top());
|
||||
// PureDevice memDevice(windowDevice);
|
||||
// memDevice.select((GDIObj)mPureBitmap);
|
||||
// windowDevice.bitBlt(bmRect,memDevice,Point(0,0));
|
||||
// windowDevice.stretchBlt(bmRect,memDevice,Rect(0,0,mPureBitmap.width(),mPureBitmap.height()));
|
||||
|
||||
|
||||
|
||||
// Rect paintRect(numLockLeft+systemBorderDeltaTimesNine()+stateInfoWidth()+1,clientRect.top+systemBorderDeltaTimesThree(),clientRect.right-systemBorderDeltaTimesNine(),clientRect.bottom-systemBorderDeltaTimesTwo());
|
||||
// paintRect.right(paintRect.right()-paintRect.left());
|
||||
// paintRect.bottom(paintRect.bottom()-paintRect.top());
|
||||
Rect paintRect;
|
||||
getPostPaintRect(paintRect);
|
||||
postPaint(windowDevice,paintRect);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user