After many release candidate versions, I think that it is time to release the first official version.
All the source code, including examples and templates, is hosted in GitHub:
https://github.com/JoseRoca/WinFBXOn-line documentation:
https://github.com/JoseRoca/WinFBX/tree/master/docs23 Nov 2017
- Bug fix: Changed DIM vArgs(1 TO 15) AS VARIANT to DIM vArgs(1 TO 16) AS VARIANT in the
last overloaded Invoke function of the CDispInvoke class. Thanks to ganlinlao for reporting it.
15 Dec 2017 - Version 1.0.02
- Added the Resize method to the CWSTR class.
- Modified the AfxStrLSet, AfxStrRSet and AfxStCSet functions to work with Unicode.
19 Dec 2017 - Version 1.0.02
- Added the following functions:
AfxGetBrowserHandle
AfxGetInternetExplorerHandle
AfxGetFireFoxHandle
AfxGetGoogleChromeHandle
20 Dec 2017 - Version 1.0.02
- Added the following functions:
AfxCWstrArrayAppend
AfxCWstrArrayInsert
AfxCWstrArrayRemove
AfxCWstrArrayRemoveFirst
AfxCWstrArrayRemoveLast
AfxCWstrArraySort
30 Dec 2017 - Version 1.0.03
- Added two overloaded AfxStrExtract functions.
6 Jan 2018 - Version 1.0.03
- Added two overloaded AfxStrRemove functions.
11 May 2018 - Version 1.0.03
- Modified the AfxStrLSet, AfxStrRset and AfxStrCSet functions because they GPFed with
the 64 bit compiler.
26 May 2018 - Version 1.0.03
- Modified the internal code of several functions that used INSTR with CWSTR variables.
28 May 2018 - Version 1.0.03
- Modified the AfxOpenFileDialog and AfxSaveFileDialog functions because they GPFed with
the 64 bit compiler. Also changed an instruction in AfxOpenFileDialog that prevented to work
with non Latin alphabets.
31 May 2018 - Version 1.0.03
- Modified AfxOpenFileDialog again to check for double double null only if the flag
OFN_ALLOWMULTISELECT is used.
- Modified the FilepPath method of the CFindFile class to use the Root method instead of
the GetFullPathName API function.
16 Jun 2018 - Version 1.0.03
- Typo: LietView_GetTooltipsFont changed to ListView_GetTooltipsFont.
17 Jun 2018 - Version 1.0.03
- Modified CXpButton.inc to allow coloured buttons.
20 Jun 2018 - Version 1.0.03
- AfxGetWindowLocation: Changed parameters from AS LONG PTR to BYREF AS LONG.
22 Jun 2018 - Version 1.0.03
- AfxWin.inc: Added the function AfxCommand.
24 Jun 2018 - Version 1.0.03
- CWSTR.inc and CVAR.inc: Changed the casting from BYREF AS WSTRING to BYREF AS CONST WSTRING.
27 Jun 2018 - Version 1.0.03
- CXpButton: Added DPI awareness to the text and image margins.
29 Jun 2018 - Version 1.0.03
- Removed the 80 characters limitation to the AfxAddTooltip and AfxSetTooltipText functions.
- Added CONST to the string parameters of several procedures.
1 Jul 2018 - Version 1.0.03
- Modified CXpButton.inc to add properties.
2 Jul 2018 - Version 1.0.03
- CTextStream.inc: Added OpenForInputA / W, OpenForOutputA / W and OpenForAppendA / W methods.
4 Jul 2018 - Version 1.0.03
- CWSTR: Changed the [] operator from one-based index to zero-based index.
6 Jul 2018 - Version 1.0.03
- CWSTR: Changed CONSTRUCTOR (BYVAL nChars AS UINT, BYVAL nCodePage AS UINT)
to CONSTRUCTOR (BYVAL nChars AS UINT, BYVAL bClear AS BOOLEAN)
The nCodePage parameter was no longer useful and the new bClear parameter allows to specify
if the memory will be intialized (cleared) or not.
- The default constructor now initializes the memory.
10 Jul 2018 - Version 1.0.03
- CXputton: Added support for the BM_CLICK message.
29 Jul 2018 - Version 1.0.03
- CXputton: Added ButtonBkColorDown and BkBrushDown properties.