Click here to Skip to main content

Articles by PJ Arends (Articles: 22, Tip/Tricks: 2)

Articles: 22, Tip/Tricks: 2

RSS Feed

Average article rating: 4.53

Combo & List Boxes
ComboBox Controls
Posted: 28 Dec 2003   Updated: 4 Jul 2004   Views: 89,418   Rating: 3.88/5    Votes: 9   Popularity: 3.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 42   Downloaded: 3,937
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: 199,189   Rating: 4.92/5    Votes: 54   Popularity: 8.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 4,267
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: 156,692   Rating: 4.48/5    Votes: 28   Popularity: 6.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   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: 307,909   Rating: 4.88/5    Votes: 40   Popularity: 7.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 107   Downloaded: 4,091
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: 91,196   Rating: 3.82/5    Votes: 19   Popularity: 4.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 798
a simple class that implements a rotary (circular) text file
Miscellaneous
Custom Controls
Posted: 10 Jan 2003   Updated: 20 Mar 2003   Views: 132,320   Rating: 4.85/5    Votes: 29   Popularity: 7.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 3,457
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: 64,885   Rating: 4.05/5    Votes: 10   Popularity: 4.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 2,428
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: 31,403   Rating: 4.84/5    Votes: 14   Popularity: 5.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 2,506
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: 3,959   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 126
A generic template class that wraps the GlobalAlloc API
Posted: 24 Feb 2014   Updated: 24 Feb 2014   Views: 5,443   Rating: 4.79/5    Votes: 13   Popularity: 5.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 474
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: 47,274   Rating: 4.21/5    Votes: 10   Popularity: 4.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 505
Explains how to use the PSM_QUERYSIBLINGS message to share data between pages on a property sheet.
Applications & Tools
Tools with source code
Posted: 15 Jul 2002   Updated: 15 Jul 2002   Views: 92,535   Rating: 4.25/5    Votes: 15   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 1,549
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: 273,589   Rating: 4.95/5    Votes: 60   Popularity: 8.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 185   Downloaded: 12,598
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: 121,650   Rating: 4.78/5    Votes: 28   Popularity: 6.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 630
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: 55,945   Rating: 3.52/5    Votes: 11   Popularity: 3.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   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: 193,255   Rating: 4.98/5    Votes: 31   Popularity: 7.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 4,875
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: 554,796   Rating: 4.83/5    Votes: 174   Popularity: 10.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 375   Downloaded: 0
This article gives a brief overview of C style bitwise operators
Algorithms & Recipes
Algorithms
Posted: 9 Oct 2001   Updated: 9 Oct 2001   Views: 110,576   Rating: 4.33/5    Votes: 14   Popularity: 4.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 4,254
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: 66,723   Rating: 4.88/5    Votes: 17   Popularity: 6.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 362
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: 34,471   Rating: 4.83/5    Votes: 17   Popularity: 5.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 272
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: 5,334   Rating: 4.09/5    Votes: 4   Popularity: 2.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 147
This is an alternative for "MakeMessage - An STL 'replacement' for the FormatMessage API"
Hardware & System
Mouse Topics
Posted: 15 Jun 2005   Updated: 15 Jun 2005   Views: 65,571   Rating: 4.83/5    Votes: 41   Popularity: 7.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 1,929
An easy to use class for adding basic mouse gesture recognition to your application.
No blogs have been submitted.

Average tips rating: 5.00

Shell and IE programming
Shell Programming
Posted: 6 Nov 2012   Updated: 6 Nov 2012   Views: 4,553   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: 9,095   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   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 | Mobile
Web02 | 2.8.140721.1 | Last Updated 25 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid