Click here to Skip to main content
15,885,904 members

Articles by Paul Vickery (Articles: 20)

Articles: 20

RSS Feed

Average article rating: 4.63

Desktop Programming
MFC
23 Jul 2002   Updated: 21 Feb 2005   Rating: 4.72/5    Votes: 30   Popularity: 6.83
Licence: CPOL    Views: 239,736     Bookmarked: 107   Downloaded: 7,827
Please Sign up or sign in to vote.
CButton-derived control to help with using groups.
10 Sep 2001   Updated: 20 Apr 2007   Rating: 4.38/5    Votes: 10   Popularity: 3.95
Licence: CPOL    Views: 175,655     Bookmarked: 36   Downloaded: 3,042
Please Sign up or sign in to vote.
CComboBox (and CListBox) with case-sensitive searching
10 May 2001   Updated: 20 Apr 2007   Rating: 4.89/5    Votes: 26   Popularity: 6.74
Licence: CPOL    Views: 337,548     Bookmarked: 92   Downloaded: 4,659
Please Sign up or sign in to vote.
CComboBox with support for item history.
25 Jul 2002   Updated: 2 Aug 2002   Rating: 4.70/5    Votes: 24   Popularity: 6.40
Licence: CPOL    Views: 154,445     Bookmarked: 51   Downloaded: 0
Please Sign up or sign in to vote.
Function to recreate a combo box at run-time to allow new styles, preserving its data
25 Jul 2002   Updated: 2 Aug 2002   Rating: 4.72/5    Votes: 20   Popularity: 5.93
Licence: CPOL    Views: 130,154     Bookmarked: 47   Downloaded: 0
Please Sign up or sign in to vote.
Function to recreate a listbox at run-time to allow new styles, preserving its data, and selections
11 Aug 2002   Updated: 9 Oct 2008   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 121,198     Bookmarked: 52   Downloaded: 2,853
Please Sign up or sign in to vote.
CEdit-derived Hyperlink control, so user can edit hyperlinks
2 Jan 2003   Updated: 24 Jan 2008   Rating: 4.78/5    Votes: 24   Popularity: 6.33
Licence: CPOL    Views: 331,733     Bookmarked: 92   Downloaded: 9,639
Please Sign up or sign in to vote.
Fully editable date picker control based on CDateTimeCtrl
1 Aug 2001   Updated: 5 Mar 2002   Rating: 4.43/5    Votes: 9   Popularity: 4.23
Licence: CPOL    Views: 149,527     Bookmarked: 57   Downloaded: 2,228
Please Sign up or sign in to vote.
Control which allows run-time switching between a number of control types, eg combo, edit etc
18 Feb 2003   Updated: 18 Feb 2003   Rating: 4.25/5    Votes: 6   Popularity: 3.31
Licence: CPOL    Views: 45,754     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
A class to enable data to be set on a control
30 Jul 2002   Updated: 16 Jul 2003   Rating: 4.81/5    Votes: 10   Popularity: 4.35
Licence: CPOL    Views: 73,342     Bookmarked: 37   Downloaded: 2,037
Please Sign up or sign in to vote.
Control to allow users to pick items from a list, and add to another list
13 Mar 2005   Updated: 6 Oct 2008   Rating: 4.80/5    Votes: 35   Popularity: 7.30
Licence: CPOL    Views: 137,153     Bookmarked: 91   Downloaded: 5,499
Please Sign up or sign in to vote.
A tool-tip control with support for rich-text formatting
8 Oct 2008   Updated: 23 Oct 2008   Rating: 5.00/5    Votes: 47   Popularity: 8.27
Licence: CPOL    Views: 90,215     Bookmarked: 140   Downloaded: 3,349
Please Sign up or sign in to vote.
Code to add a message bar to virtually any existing Windows control.
17 Feb 2003   Updated: 27 Jun 2004   Rating: 4.85/5    Votes: 24   Popularity: 6.51
Licence: CPOL    Views: 117,452     Bookmarked: 48   Downloaded: 2,890
Please Sign up or sign in to vote.
StatusBar with auto-fit, command notifications, tooltips and cursors
30 Jan 2003   Updated: 23 Apr 2003   Rating: 4.92/5    Votes: 29   Popularity: 7.12
Licence: CPOL    Views: 160,749     Bookmarked: 66   Downloaded: 3,368
Please Sign up or sign in to vote.
Function to move or copy items and their children in a tree control
30 Apr 2002   Updated: 11 Jun 2002   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 80,531     Bookmarked: 24   Downloaded: 1,365
Please Sign up or sign in to vote.
Utility to make selected windows remain on-top of others
11 Jun 2002   Updated: 11 Jun 2002   Rating: 4.82/5    Votes: 20   Popularity: 6.05
Licence: CPOL    Views: 174,140     Bookmarked: 50   Downloaded: 3,707
Please Sign up or sign in to vote.
Utility to change order of icons in taskbar
18 Feb 2003   Updated: 24 Feb 2003   Rating: 4.54/5    Votes: 21   Popularity: 5.90
Licence: CPOL    Views: 102,773     Bookmarked: 49   Downloaded: 2,835
Please Sign up or sign in to vote.
Utility to hide or unhide top-level windows
11 Jul 2002   Updated: 22 May 2003   Rating: 4.78/5    Votes: 9   Popularity: 4.56
Licence: CPOL    Views: 127,511     Bookmarked: 37   Downloaded: 2,052
Please Sign up or sign in to vote.
Add-In to add Tags support to Visual Studio
4 Jul 2002   Updated: 4 Jul 2002   Rating: 3.00/5    Votes: 3   Popularity: 1.43
Licence: CPOL    Views: 68,905     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
How to hide a combo's list after selection if the selection starts a long operation
Programming Languages
C++
5 Mar 2001   Updated: 20 Aug 2001   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: CPOL    Views: 91,154     Bookmarked: 16   Downloaded: 408
Please Sign up or sign in to vote.
Visual Studio Macro to provide tags support

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
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.