Click here to Skip to main content
13,093,245 members (80,028 online)

Articles by PJ Arends (Articles: 25, Tip/Tricks: 3)

Articles: 25, Tip/Tricks: 3

RSS Feed

Average article rating: 4.56

Button Controls
General
Posted: 12 Apr 2017   Updated: 12 Apr 2017   Views: 3,240   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 155
This is an alternative for "An AutoRepeat Button Class"
Combo & List Boxes
ComboBox Controls
Posted: 28 Dec 2003   Updated: 4 Jul 2004   Views: 100,690   Rating: 3.50/5    Votes: 11   Popularity: 4.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 5,007
A ComboBox that has a checkbox by each of its items.
Dialogs and Windows
Windows Common dialogs
Posted: 23 Nov 2002   Updated: 23 Nov 2002   Views: 226,460   Rating: 4.93/5    Votes: 55   Popularity: 8.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 4,687
Shows how to do multiple file selection in a file dialog without having to worry about the size of the buffers
Edit Controls
General
Posted: 12 Apr 2001   Updated: 16 Sep 2001   Views: 172,270   Rating: 4.48/5    Votes: 28   Popularity: 6.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 0
A simple way to let your CEdit derived class have a modifiable context menu
Posted: 5 Feb 2001   Updated: 13 Dec 2002   Views: 344,860   Rating: 4.88/5    Votes: 40   Popularity: 7.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 4,521
A control that combines an edit control for entering a file or directory name, and a browse button that brings up a dialog for choosing a file or folder.
Files and Folders
General
Posted: 17 Mar 2001   Updated: 25 Feb 2004   Views: 99,300   Rating: 3.82/5    Votes: 19   Popularity: 4.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 837
a simple class that implements a rotary (circular) text file
Grid & Data Controls
General
Posted: 10 May 2016   Updated: 10 May 2016   Views: 8,740   Rating: 4.65/5    Votes: 11   Popularity: 4.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 731
An MFC CWnd derived grid of user definable tiles.
Miscellaneous
Custom Controls
Posted: 10 Jan 2003   Updated: 7 May 2016   Views: 150,400   Rating: 4.83/5    Votes: 39   Popularity: 7.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 77   Downloaded: 4,257
An MFC control for adding middle mouse button scrolling to any CWnd derived window
Grid Control
Posted: 15 Sep 2004   Updated: 22 Sep 2004   Views: 78,130   Rating: 4.05/5    Votes: 10   Popularity: 4.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 2,976
A locale aware, editable, self validating numeric cell class for the MFC Grid. Configurable for integers, floating point, or currencies.
Printing
General
Posted: 7 Dec 2009   Updated: 7 Dec 2009   Views: 54,120   Rating: 4.84/5    Votes: 14   Popularity: 5.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 3,691
A C++/MFC class that allows you to use the free CutePDF Writer without user intervention
Posted: 22 Jan 2014   Updated: 22 Jan 2014   Views: 7,080   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 246
A generic template class that wraps the GlobalAlloc API
Posted: 24 Feb 2014   Updated: 24 Feb 2014   Views: 16,250   Rating: 4.79/5    Votes: 13   Popularity: 5.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 1,029
A C++ class that makes it easy to print text in clearly defined rows and columns
Tabs & Property Pages
General
Posted: 17 Jul 2004   Updated: 17 Jul 2004   Views: 52,050   Rating: 4.21/5    Votes: 10   Popularity: 4.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 532
Explains how to use the PSM_QUERYSIBLINGS message to share data between pages on a property sheet.
Tree Controls
Custom Tree Controls
Posted: 28 Nov 2014   Updated: 2 Dec 2014   Views: 17,230   Rating: 4.88/5    Votes: 16   Popularity: 5.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 1,150
A CTreeCtrl derived control that has four checkbox states
Applications & Tools
Tools with source code
Posted: 15 Jul 2002   Updated: 15 Jul 2002   Views: 98,900   Rating: 4.25/5    Votes: 15   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 1,695
A simple applet that lets you preview how various font and background colours interact. Has the added ability of being able to pick any colour from the screen.
Posted: 9 Dec 2001   Updated: 10 Mar 2007   Views: 326,240   Rating: 4.94/5    Votes: 62   Popularity: 8.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 195   Downloaded: 16,162
A little utility program that allows you to view the contents of memory bitmaps and device contexts while you are stepping through your drawing code.
GDI+
General
Posted: 8 Dec 2002   Updated: 20 Apr 2003   Views: 133,110   Rating: 4.79/5    Votes: 29   Popularity: 6.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 814
A simple macro that adds all the code necessary to initialize the GDI+ libraries in an MFC 6.0 application
General Graphics
General
Posted: 19 Dec 2006   Updated: 19 Dec 2006   Views: 70,320   Rating: 3.52/5    Votes: 11   Popularity: 3.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 2
Code snippet that compares two HBITMAP handles to see if the bitmaps they contain are the same
Image Display
Posted: 14 Dec 2001   Updated: 26 Aug 2003   Views: 204,650   Rating: 4.98/5    Votes: 31   Popularity: 7.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 80   Downloaded: 5,191
A class that draws an image with various options - transparently, disabled or grayscale, centered on or stretched to fit a given rectangle.
C / C++ Language
Beginners
Posted: 8 May 2002   Updated: 8 May 2002   Views: 654,440   Rating: 4.84/5    Votes: 179   Popularity: 10.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 385   Downloaded: 0
This article gives a brief overview of C style bitwise operators
General
Posted: 15 Jun 2005   Updated: 15 Jun 2005   Views: 73,980   Rating: 4.83/5    Votes: 41   Popularity: 7.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 2,208
An easy to use class for adding basic mouse gesture recognition to your application.
Algorithms & Recipes
Algorithms
Posted: 9 Oct 2001   Updated: 9 Oct 2001   Views: 125,000   Rating: 4.33/5    Votes: 14   Popularity: 4.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 4,956
A class that implements the CRC-32 Cyclic Redundancy Check Algorithm (MultiThreaded with Progress Bar support)
String handling
General
Posted: 11 Feb 2006   Updated: 11 Feb 2006   Views: 78,770   Rating: 4.88/5    Votes: 17   Popularity: 6.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 440
Presents a header file that allows a single source file that uses STL to be built in either ANSI or Unicode, without any changes or lots of #ifdefs.
Posted: 24 Feb 2006   Updated: 4 Mar 2006   Views: 38,930   Rating: 4.83/5    Votes: 17   Popularity: 5.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 310
A function that uses STL strings and streams in an effort to mimic and improve on the FormatMessage API.
Posted: 25 Sep 2012   Updated: 27 Sep 2012   Views: 9,730   Rating: 4.17/5    Votes: 5   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 203
This is an alternative for "MakeMessage - An STL 'replacement' for the FormatMessage API"
No blogs have been submitted.

Average tips rating: 4.93

Files and Folders
Utilities
Posted: 22 Nov 2014   Updated: 5 Dec 2014   Views: 28,190   Rating: 4.78/5    Votes: 9   Popularity: 4.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 1,294
A small command line utility to convert a binary file to hex encoded text file
Shell and IE programming
Shell Programming
Posted: 6 Nov 2012   Updated: 6 Nov 2012   Views: 8,950   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
I needed to disable the Sleep button on my keyboard, here's how.
Internet / Network
General
Posted: 22 Mar 2010   Updated: 22 Mar 2010   Views: 15,350   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
I have seen many different ways to check if the computer has an active internet connection. The best one, IMO, is to check for the presence of the default route in the IP forwarding table that is maintained by windows. This can be checked by using GetIPForwardTable function found in the...
No reference articles have been posted.

PJ Arends
President
Canada Canada
No Biography provided


Advertise | Privacy |
Web03 | 2.8.170813.1 | Last Updated 21 Aug 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid