IonicWind Snippit Manager 2.xx Released! Install it on a memory stick and take it with you! With or without IWBasic!
Started by h3kt0r, January 03, 2020, 07:13:53 AM
0 Members and 1 Guest are viewing this topic.
QuoteEnhancedLabel is a native Win32 DLL (C++ style DLL) which can transform your boring static label control into different kind of useful professional controls. Visually, it divides you Static Label control into 4 parts: Body, Header, ContentLink and LinkBar. There are about 50+ APIs or Library Functions for you to customize these 4 areas, include their position/size, background color, text color/font, highlight style, border style, etc. These function names normally start with SetBodyXXX(), SetHeaderXXX(), SetContentLinkXXX(), or SetLinkBarXXX(). Using these 4 parts, you can now transform your static label control into GradientBar Label, Single Link or Multiple-Links' LinkBar, Button (with different color/styles), or even a Panel Control. EnhancedLabel is NOT a new Win32 control, COM component, .NET class or MFC/WTL/ATL control. It only subclasses the static label and transforms the static label into more professional and useful control. To use this library, just place the static label control on your DialogBox/Window as what you normally do, and call the library APIs. All the APIs are very simple and straight forward, therefore you do not need to spend a lot of time to learn it. Most of the time you spent will be adjusting the color of your new static label control to make your application become more professional!EnhancedLabel was written in C/C++/Win32. You can use it in your native Win32, MFC, ATL, WTL or other Win32 Platform GUI frameworks, as long you can obtain the native handle (HWND) of the static label control on your DialogBox/Window in your source code.Take a look at the DEMO application.
InnoStage::GUI::EnhancedLabel::Register( L"EnhancedLabel Demo", L"InnoStage.com", L"Demo ONLY", L"003F12534F5F238A3DD0E6E0", lstrlen(L"003F12534F5F238A3DD0E6E0"), L"D6939D324EE084", lstrlen(L"D6939D324EE084"));