V1.05 HISTORY:
- Cleaned up the blitzsys.bb source somewhat and removed prefixed underscores
from DLL exports. (Doh!)
- Added 4 new examples (there are now 28 examples in total).
- Added DLLReleaseCapture()
- Added DLLSystemMoveWindow(iWindowHandle)
- Added DLLCombineRgn(hrgnDest,hrgnSrc1,hrgnSrc2,fnCombineMode)
- Added DLLCreateEllipticRgn(nLeftRect,nTopRect,nRightRect,nBottomRect)
- Added DLLCreateRectRgn(nLeftRect,nTopRect,nRightRect,nBottomRect)
- Added DLLCreateRoundRectRgn(nLeftRect,nTopRect,nRightRect,nBottomRect,nWidthEllipse,nHeightEllipse)
- Added DLLEqualRgn(hSrcRgn1,hSrcRgn2)
- Added DLLCreatePolygonRgn(pointsArray,fnPolyFillMode)
- Added DLLCreatePolygonVertexArray(iPointCount)
- Added DLLSetPolygonVertexPoint(mPointsArray,iPointNumber,iPointX,iPointY)
- Added DLLFreePolygonVertexArray(mPointsArray)
- Added DLLSetWindowRgn(handleWnd,handleRgn,bRedraw)
- Added DLLDeleteObject(hObject)
- Added DLLGetClientAreaX(hwndHandle)
- Added DLLGetClientAreaY(hwndHandle)
- Added DLLGetClientAreaWidth(hwndHandle)
- Added DLLGetClientAreaHeight(hwndHandle)
- Fixed a few minor bugs with various commands, that were expressed by
users.
V1.04 HISTORY:
- Fixed the help style sheet links (what a stoopid mistake :)) Sub pages
should be properly coloured/styled now.
- Removed "What's New" from help and added a little (NEW!)
tag before all new features in the section 1.1.
- Added many new examples (there are now 24 examples in total).
- Added DLLChooseFont(iFontBank,iFlags = CF_SCREENFONTS,iMinSize = 8,iMaxSize
= 16)
- Added DLLGetFontAttribute(iFontBank,iFontAttribute)
- Added DLLSetFontAttribute(iFontBank,iFontAttribute,iValue)
- Added DLLCreateFontBank()
- Added DLLFreeFontBank(iFontBank)
- Added DLLSetWindowZOrder(windowHandle,windowAfterHandle)
- Added DLLCRC32Bank(iBankToCRC)
- Added DLLCRC32File(sFileName$)
- Added DLLGetVolumeInfo$(sDrive$,iFlags,iOutBufferSize = 512)
- Added DLLDesktopDeviceCaps(iCaps)
- Added DLLDesktopWidth()
- Added DLLDesktopHeight()
- Added DLLDesktopDepth()
- Added DLLBrowseForFolder$(sTitle$ = "Choose a folder:",iFlags
= BIF_RETURNONLYFSDIRS,iOutBufferSize = 512)
- Made a slight change to DLLBlitzSysInitialise().
Now returns the version of the blitzsys DLL found. Everyone using 1.04+
of BlitzSys should amend startup code to check for versions >= the
version you developed the app with. (See example017.bb through example024.bb+
for more info).
- Modified DLLFindBlitzRuntimeHwnd() - now more reliable + fixed a small
problem.
- Fixed some typos in the help and cleaned up some old pages.
V1.03 HISTORY:
- Fixed some typos and other corrections made to the help system. + "What's
New" added.
- Added many new examples.
- Added DLLSetClipboardText(sText$)
- Added DLLGetClipboardText$(iBuffSize = 32768)
- Added DLLEmptyClipboard()
- Added DLLGetClipboardTextDataSize()
- Added DLLEZGetClipboardText$()
- Added DLLSetWindowPos(hwndHandle,hwndInsertAfter,iNewX,iNewY,iNewW,iNewH,iFlags
= 0)
- Added DLLGetWindowX(hwndHandle)
- Added DLLGetWindowY(hwndHandle)
- Added DLLGetWindowWidth(hwndHandle)
- Added DLLGetWindowHeight(hwndHandle)
V1.02 HISTORY:
- Added entire help system! This was a total bitch! Took a lot longer
than I would have liked. Much sleep loss :(.
- Added DLLGetOpenFileName$(sTitle$,sInitialDir$,sFilter$,iFlags = 0,iOutBufferSize
= 512)
- Added DLLGetSaveFileName$(sTitle$,sInitialDir$,sFilter$,iFlags = 0,iOutBufferSize
= 512)
- Added DLLGetSpecialFolder$(iFlags,iOutBufferSize = 512)
- Added DLLPostMessage(hwndHandle,iMsg,iFlags1 = 0,iFlags2 = 0)
- Added DLLChooseColor(mBankColours,iFlags = CC_FULLOPEN)
- Added DLLLastChooseColourSucceeded()
- Added DLLSimpleChooseColor(iInitRed = 0,iInitGreen = 0,iInitBlue = 0,iFlags
= CC_FULLOPEN)
- Added DLLCreateColorBank()
- Added DLLFreeColorBank(mBankOfColors)
- Added DLLSetBankColor(mBankOfColors,iBankColourID,iRed = 0,iGreen =
0,iBlue = 0)
- Added DLLGetBankColor(mBankOfColors,iBankColourID)
- Added DLLPackColor(iRed = 0,iGreen = 0,iBlue = 0)
- Added DLLGetColorRed(iMyColor)
- Added DLLGetColorGreen(iMyColor)
- Added DLLGetColorBlue(iMyColor)
- Added DLLFindBlitzRuntimeHwnd(sAppName$,sClosePrompt$ = "")
- Added 7 new example for all the above commands!
- Fixed mistake in an example.
V1.01 HISTORY:
- Added DLLMessageBox(sCaption$,sContents$,iFlags) - Opens a MessageBox
requester.
- Added DLLMessageBeep(iFlags) - Plays a system beep.
- Added DLLFindWindow(sCaption$) - Finds a window by the given title and
returns its hWnd (window handle)
- Added DLLPositionWindow(hwndHandle,iNewX,iNewY) - Positions the given
window to new X/Y coords, W/H are compensated for.
- Added DLLShowWindow(hwndHandle,iFlags) - Allows you to hide/show/minimise/etc
a given window.
- Added Example002.bb - Message Box test
- Added Example003.bb - Message Beep test
- Added Example004.bb - Find and Position the Blitz Runtime Window
- Added Example005.bb - Find and Hide the Blitz Runtime Window
V1.00 HISTORY:
- Added DLLBlitzSysInitialise() - Checks for presence of the DLL and makes
it resident (probably :))
- Added DLLWritePrivateProfileString%(sFileName$,sSection$,sKey$,sValue$)
- Writes to an INI file.
- Added DLLGetPrivateProfileString$(sFileName$,sSection$,sKey$,sDefault$,iOutBufferSize)
- Reads from an INI file.
- Added Example001.bb - INI Example
|