You are not logged in. You can browse in the PowerBASIC Community, but you must click Login (top right) before you can post. If this is your first visit, check out the FAQ or Sign Up.
I already have the older version of WSA working in my Designer (in test mode) via a plugin. I would like to test the latest version to make sure it works properly.
WSA version 4.00 has been checked successfuly on XP, VISTA, W7.
It can use either .SKS or .SKL and skinning an existing application, is as simple as adding one single line of code in the %WM_CREATE or %WM_INITDIALOG message, or just before showing the main window in the PBMAIN or WinMain section, like this:
Code:
IF skEngineInit("chrome.SKL") THEN CALL skSkinWindow(hDlg, "Dock|Undock|Minimize|Maximize|Restore|Close")
I didn't thought that it would be so hard for me to work again on this code, that i wrote more than 10 years ago.
Amazing to see how my own writting style has evolved since that time
VISTA introduces so many changes that it tooks me almost three years before i could find a solution to have a WSA version that would work transparently on XP, VISTA and W7.
So far the composited glass effect is working fine with:
- Caption.
- Icon and system buttons.
- Menu bar.
- Menu popup.
- Push button.
- Image button.
- Check box.
- Radio button.
- Static text.
- TAB control (including tabs).
I am merging slowly the GDImage skin engine into the new WSA subclassing engine.
I didn't thought that it would be so hard for me, to work back on the more than ten years old WinLIFT project.
Especialy to handle all the changes introduced into the VISTA low level API
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, and to analyze site activity. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment