|
Previous Top Next |
Beta 3.3 Build 0.95.300 is scheduled to be released on November 14, 2007. Below we have listed changes and updates to the classes, templates, demo and documentation since Beta 3.2 Build 0.95.200 released on November 9, 2007.
Nov-13-2007
1. Classes |
Modified FindWindow so that it can be called to find top window for an EXE file in addition to a caption. |
|
|
2. Demo |
Added WindowInitCode source procedure that demonstrates how to standardize icons and fonts for various controls in an application. |
|
|
3. Templates |
Added StoreClarionBuildInVariable template "Store Clarion Build in a variable" This template should be used with a LONG variable to retrieve the Clarion version used to compile. This number is a 4 digit number indicating version and build. For example Clarion 6.3 is 6300. 5.5H is 5508. Clarion 7 is 7000. Note that this does not return the build number that SV uses to separate individual builds, such as 6.3 build 9053 or build 9057 for example. |
|
|
4. Classes |
Added ModuleEXEName to the ChildWindowQ typed queue. This is used to store the Module EXE name only in the EnumTopWindows method and it's related EnumTopWindowsProc enumeration procedure. This variable contains the upper cased EXE name with extension, such as "NOTEPAD.EXE" or "UTILDEMO.EXE" Note that the EXE name is stored with LONGPATH() to ensure that it contains all the characters in the name. |
|
|
5. Documentation |
Added documentation for the new template. Updated documentation about the WindowsClass and the demo. |
|
|
6. Classes |
Added EnumModuleWin method to enumerate module windows. |
Nov-10-2007
1. Classes |
Added feature to the EnumTopWindows to retrieve the module filename. Implemented GetExeFromWindowHandle method that takes a window handle and returns the executable name for it. NOTE that this is only documented to work on NT, W2K and XP or higher, so it may NOT work on 95/98/ME. Still need a bit more research into this. Documentation added. |