Cool Controls Add-In

Although the Developer Studio has a nice user interface, it still can be improved in many different ways. Here is an example of such improvement. The main goal for this project was to get a new look and feel for the dialog and toolbar controls, similar to this which can be found in Corel 8.0. Generally speaking the effect has been achieved by subclassing a control and painting on the non-client area (in most cases) when the control requires redrawing. The state of the control depends on the keyboard focus and mouse cursor position. The control is drawn with lighter borders (not totally flat) when it has no focus or mouse is not over the window. Otherwise, the control is drawn in a normal way (without any changes).

Currently supported controls are:

  • Pushbuttons (except those with BS_OWNERDRAW style)
  • Checkboxes
  • Radiobuttons
  • Scrollbar controls
  • Edit boxes
  • List boxes
  • List views
  • Tree views
  • Spin buttons
  • Slider controls
  • Date/time pickers
  • Combo boxes (all styles)
  • Header controls
  • Hotkey controls
  • IPAddress controls
  • Toolbars (without TBSTYLE_FLAT)
  • Month calendars
  • Extended combo boxes
  • Rich edit controls

You can install this add-in just as usual. Put "CoolCtrlsAddIn.dll" in any folder (the best place is "AddIns" subfolder in your DevStudio installation tree), choose "Customize" from the "Tools" menu, select the "Add-ins and Macro files" tab, click on the "Browse" button and select file "CoolCtrlsAddIn.dll". After installing reboot the DevStudio so changes will take an effect. To stop using the add-in repeat previous steps and clear appropriate checkbox. Rebooting DevStudio again is necessary. This component has been tested using VC 5.0 and VC 6.0 on Windows NT 4.0 as well as on Windows 98 and it's worked fine.

Download add-in - 19 KB



Comments

  • Nice & Cool

    Posted by Legacy on 09/13/2000 12:00am

    Originally posted by: Danny Shimony

    keep going.


    Reply
  • Bug in VS5 Nt 4 SP4

    Posted by Legacy on 05/20/1999 12:00am

    Originally posted by: James Spibey

    When I added this addin and tried to enable it through
    Customize->Addins I get a DLLRegisterServer Error

    James

    Reply
  • re bug

    Posted by Legacy on 05/17/1999 12:00am

    Originally posted by: Saeed

    yes TWICE

    Reply
  • Cool Add-Ins

    Posted by Legacy on 05/01/1999 12:00am

    Originally posted by: Ilgar

    Is there such library to add to my own programs not VS IDE?

    Reply
  • Possible bug

    Posted by Legacy on 04/28/1999 12:00am

    Originally posted by: Saeed

    Followed your instrucions but No changes were detected..

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • By now you've likely heard of Agile development and building products in small incremental pieces, so you can get real feedback along the way. In fact, you may even be considering using Agile on your next project. But where do you start? Agile can take a lot of forms, such as Scrum or Kanban. Each form has advantages and disadvantages, but both will help your team get the right feedback they need to build great products. Read this white paper to find out which one is right for you.

  • Cloud computing isn't new, but it's still a hot topic in technology circles. Moving to the cloud has done great things for many businesses. When it comes to handling a basic business necessity, cloud computing has brought many improvements to overall business continuity. Using the cloud for DR makes a lot of sense for many, but it's not exactly the most simple concept. Read this eBook to find answers to all the key questions IT professionals have about cloud-based disaster recovery, and helpful info around the …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date