Click here to Skip to main content
14,207,436 members

Articles by Paul Vickery (Articles: 20)

Articles: 20

RSS Feed

Average article rating: 4.59

Button Controls
General
Posted: 23 Jul 2002   Updated: 21 Feb 2005   Views: 226,371   Rating: 4.69/5    Votes: 29   Popularity: 6.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 105   Downloaded: 7,727
CButton-derived control to help with using groups.
Combo & List Boxes
ComboBox Controls
Posted: 10 Sep 2001   Updated: 20 Apr 2007   Views: 159,242   Rating: 4.38/5    Votes: 10   Popularity: 3.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 2,824
CComboBox (and CListBox) with case-sensitive searching
Posted: 10 May 2001   Updated: 20 Apr 2007   Views: 307,120   Rating: 4.89/5    Votes: 26   Popularity: 6.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 4,409
CComboBox with support for item history.
General
Posted: 25 Jul 2002   Updated: 2 Aug 2002   Views: 140,270   Rating: 4.65/5    Votes: 22   Popularity: 6.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 0
Function to recreate a combo box at run-time to allow new styles, preserving its data
Posted: 25 Jul 2002   Updated: 2 Aug 2002   Views: 122,301   Rating: 4.68/5    Votes: 19   Popularity: 5.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 0
Function to recreate a listbox at run-time to allow new styles, preserving its data, and selections
Edit Controls
General
Posted: 11 Aug 2002   Updated: 9 Oct 2008   Views: 107,710   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 2,730
CEdit-derived Hyperlink control, so user can edit hyperlinks
Miscellaneous
Custom Controls
Posted: 2 Jan 2003   Updated: 24 Jan 2008   Views: 292,440   Rating: 4.78/5    Votes: 23   Popularity: 6.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 8,743
Fully editable date picker control based on CDateTimeCtrl
General
Posted: 1 Aug 2001   Updated: 5 Mar 2002   Views: 139,110   Rating: 4.33/5    Votes: 7   Popularity: 3.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 2,101
Control which allows run-time switching between a number of control types, eg combo, edit etc
Posted: 18 Feb 2003   Updated: 18 Feb 2003   Views: 43,290   Rating: 4.25/5    Votes: 6   Popularity: 3.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
A class to enable data to be set on a control
Posted: 30 Jul 2002   Updated: 16 Jul 2003   Views: 67,310   Rating: 4.21/5    Votes: 9   Popularity: 4.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 1,937
Control to allow users to pick items from a list, and add to another list
Tooltips
Posted: 13 Mar 2005   Updated: 6 Oct 2008   Views: 118,843   Rating: 4.79/5    Votes: 33   Popularity: 7.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 5,099
A tool-tip control with support for rich-text formatting
Static & Panel Controls
Custom Controls
Posted: 8 Oct 2008   Updated: 23 Oct 2008   Views: 69,331   Rating: 5.00/5    Votes: 45   Popularity: 8.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 132   Downloaded: 2,492
Code to add a message bar to virtually any existing Windows control.
Status Bar
General
Posted: 17 Feb 2003   Updated: 27 Jun 2004   Views: 109,740   Rating: 4.85/5    Votes: 24   Popularity: 6.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 2,820
StatusBar with auto-fit, command notifications, tooltips and cursors
Tree Controls
General
Posted: 30 Jan 2003   Updated: 23 Apr 2003   Views: 143,650   Rating: 4.92/5    Votes: 29   Popularity: 7.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 3,169
Function to move or copy items and their children in a tree control
Applications & Tools
Tools with source code
Posted: 30 Apr 2002   Updated: 11 Jun 2002   Views: 72,110   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 1,321
Utility to make selected windows remain on-top of others
Posted: 11 Jun 2002   Updated: 11 Jun 2002   Views: 159,250   Rating: 4.79/5    Votes: 19   Popularity: 5.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 3,537
Utility to change order of icons in taskbar
Posted: 18 Feb 2003   Updated: 24 Feb 2003   Views: 92,430   Rating: 4.54/5    Votes: 21   Popularity: 5.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 2,795
Utility to hide or unhide top-level windows
Macros and Add-ins
DevStudio Add-ins
Posted: 11 Jul 2002   Updated: 22 May 2003   Views: 118,090   Rating: 4.78/5    Votes: 9   Popularity: 4.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 2,017
Add-In to add Tags support to Visual Studio
Macros
Posted: 5 Mar 2001   Updated: 20 Aug 2001   Views: 84,360   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 399
Visual Studio Macro to provide tags support
Programming Tips
General
Posted: 4 Jul 2002   Updated: 4 Jul 2002   Views: 46,480   Rating: 3.00/5    Votes: 3   Popularity: 1.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
How to hide a combo's list after selection if the selection starts a long operation
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.
No projects have been posted.

Paul Vickery
Software Developer (Senior)
United Kingdom United Kingdom
Originally from an electronics background, I moved into software in 1996, partly as a result of being made redundant, and partly because I was very much enjoying the small amount of coding (in-at-the-deep-end-C) that I had been doing!

I swiftly moved from C to C++, and learned MFC, and then went on to real-time C on Unix. After this I moved to the company for which I currently work, which specialises in Configuration Management software, and currently program mainly in C/C++, for Windows. I have been gradually moving their legacy C code over to use C++ (with STL, MFC, ATL, and WTL). I have pulled in other technologies (Java, C#, VB, COM, SOAP) where appropriate, especially when integrating with third-party products.

In addition to that, I have overseen the technical side of the company website (ASP, VBScript, JavaScript, HTML, CSS), and have also worked closely with colleagues working on other products (Web-based, C#, ASP.NET, SQL, etc).

For developing, I mainly use Visual Studio 2010, along with an in-house-designed editor based on Andrei Stcherbatchenko's syntax parsing classes, and various (mostly freeware) tools. For website design, I use Dreaweaver CS3.

When not developing software, I enjoy listening to and playing music, playing electric and acoustic guitars and mandolin.


Advertise | Privacy | Cookies | Terms of Service
Web04 | 2.8.190612.1 | Last Updated 16 Jun 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid