Click here to Skip to main content
15,850,917 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.69/5    Votes: 29   Popularity: 6.72
Licence: CPOL    Views: 239,236     Bookmarked: 107   Downloaded: 7,824
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,015     Bookmarked: 36   Downloaded: 3,040
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: 336,248     Bookmarked: 92   Downloaded: 4,657
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: 153,785     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: 129,854     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: 120,728     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: 329,203     Bookmarked: 92   Downloaded: 9,620
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: 148,857     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,634     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,032     Bookmarked: 37   Downloaded: 2,036
Please Sign up or sign in to vote.
Control to allow users to pick items from a list, and add to another list
14 Mar 2005   Updated: 6 Oct 2008   Rating: 4.80/5    Votes: 35   Popularity: 7.30
Licence: CPOL    Views: 136,023     Bookmarked: 91   Downloaded: 5,486
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: 89,425     Bookmarked: 138   Downloaded: 3,318
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,182     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,049     Bookmarked: 66   Downloaded: 3,358
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,161     Bookmarked: 24   Downloaded: 1,364
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: 173,370     Bookmarked: 50   Downloaded: 3,706
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,403     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,251     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,545     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: 90,874     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.