Click here to Skip to main content
15,949,686 members

Articles by Hans Dietrich (Articles: 93, Tip/Tricks: 2)

Articles: 93, Tip/Tricks: 2

RSS Feed

Average article rating: 4.82

All Topics
5 Oct 2011   Updated: 5 Oct 2011   Rating: 4.80/5    Votes: 32   Popularity: 7.22
Licence: CPOL    Views: 38,675     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Hans Dietrich.
Desktop Programming
MFC
9 Mar 2004   Updated: 9 Mar 2004   Rating: 4.85/5    Votes: 23   Popularity: 6.31
Licence: CPOL    Views: 135,873     Bookmarked: 78   Downloaded: 2,942
Please Sign up or sign in to vote.
XGlyphButton is a simple CButton-based control that allows you to display an image without the need for owner-draw control.
22 Mar 2005   Updated: 19 Jan 2008   Rating: 4.89/5    Votes: 49   Popularity: 8.14
Licence: CPOL    Views: 547,405     Bookmarked: 145   Downloaded: 6,275
Please Sign up or sign in to vote.
XButtonXP is an XP theme-aware pushbutton that can optionally be used as a toggle button. It can also display an icon with or without text.
16 Aug 2006   Updated: 23 May 2007   Rating: 4.91/5    Votes: 44   Popularity: 8.02
Licence: CPOL    Views: 249,301     Bookmarked: 112   Downloaded: 1,044
Please Sign up or sign in to vote.
XEmphasisButton allows you to display buttons with bold and underlined text without requiring ownerdraw. This means that the button is perfectly compatible with XP themes, and also works on previous Windows versions.
29 Jun 2003   Updated: 1 Jul 2003   Rating: 4.47/5    Votes: 28   Popularity: 6.47
Licence: CPOL    Views: 308,976     Bookmarked: 75   Downloaded: 4,487
Please Sign up or sign in to vote.
XTipComboBox implements a combobox with tooltips for the data items (both in the list box and in the edit box)
20 Mar 2002   Updated: 27 Feb 2008   Rating: 4.93/5    Votes: 31   Popularity: 7.29
Licence: CPOL    Views: 302,629     Bookmarked: 102   Downloaded: 7,019
Please Sign up or sign in to vote.
XListBox is an owner-draw listbox that provides printf-style formatting and selection of text and background colors
3 Jun 2003   Updated: 3 Jun 2003   Rating: 4.75/5    Votes: 21   Popularity: 5.96
Licence: CPOL    Views: 116,167     Bookmarked: 32   Downloaded: 2,103
Please Sign up or sign in to vote.
XCharMap demonstrates the use of CXCharMap, a class that displays a character map similar to the Windows Character Map utility.
14 Jun 2004   Updated: 14 Jun 2004   Rating: 4.19/5    Votes: 17   Popularity: 5.15
Licence: CPOL    Views: 72,764     Bookmarked: 45   Downloaded: 1,302
Please Sign up or sign in to vote.
XHTMLTipOfTheDay is a Tip of the Day dialog that displays HTML and has forward and back buttons.
24 Sep 2003   Updated: 7 Mar 2008   Rating: 4.89/5    Votes: 62   Popularity: 8.59
Licence: CPOL    Views: 249,536     Bookmarked: 79   Downloaded: 5,228
Please Sign up or sign in to vote.
XBrowseForFolder wraps the SHBrowseForFolder API, provides a way to specify an initial directory, and cleans up the SHBrowseForFolder dialog.
21 Jun 2003   Updated: 7 Oct 2008   Rating: 4.77/5    Votes: 39   Popularity: 7.47
Licence: CPOL    Views: 148,005     Bookmarked: 46   Downloaded: 2,882
Please Sign up or sign in to vote.
XFontDialog demonstrates how to customize CFontDialog by removing unwanted controls
22 Oct 2008   Updated: 22 Oct 2008   Rating: 4.88/5    Votes: 19   Popularity: 6.00
Licence: CPOL    Views: 34,473     Bookmarked: 20   Downloaded: 728
Please Sign up or sign in to vote.
XMonoFontDialog is a CFontDialog clone that is customized for selecting monospaced fonts. A custom label has been added to the dialog that informs the user when a monospaced font is selected in the combobox, and bold typeface is used to highlight monospaced fonts in the combobox list.
16 Mar 2005   Updated: 2 Jun 2010   Rating: 4.90/5    Votes: 56   Popularity: 8.41
Licence: CPOL    Views: 451,947     Bookmarked: 138   Downloaded: 5,561
Please Sign up or sign in to vote.
XFolderDialog provides a folder selection dialog like that used in MS Word, and includes persistent list view type.
18 Jun 2003   Updated: 18 Jun 2003   Rating: 4.88/5    Votes: 28   Popularity: 6.98
Licence: CPOL    Views: 88,345     Bookmarked: 68   Downloaded: 1,437
Please Sign up or sign in to vote.
XDialogImport describes a simple and effective method for sharing frequently-used dialogs between projects, using some documented and some poorly documented techniques.
4 Apr 2005   Updated: 4 Apr 2005   Rating: 4.87/5    Votes: 23   Popularity: 6.44
Licence: CPOL    Views: 232,986     Bookmarked: 74   Downloaded: 6,024
Please Sign up or sign in to vote.
XKeyboard eliminates the threat of keyloggers by allowing the user to enter a password by clicking on buttons displayed on an on-screen keyboard.
23 Jun 2003   Updated: 23 Jun 2003   Rating: 4.87/5    Votes: 24   Popularity: 6.72
Licence: CPOL    Views: 258,217     Bookmarked: 81   Downloaded: 16,928
Please Sign up or sign in to vote.
XFileDialog demonstrates how to customize CFileDialog by adding a MRU combobox for folders.
5 Jul 2007   Updated: 20 Jul 2007   Rating: 4.88/5    Votes: 24   Popularity: 6.64
Licence: CPOL    Views: 82,273     Bookmarked: 65   Downloaded: 2,212
Please Sign up or sign in to vote.
XEditPrompt implements an edit control with built-in prompt and text color, just like you see on web pages.
7 Jul 2007   Updated: 6 Jul 2007   Rating: 4.96/5    Votes: 47   Popularity: 8.16
Licence: CPOL    Views: 70,349     Bookmarked: 121   Downloaded: 1,983
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
9 Jul 2007   Updated: 9 Jul 2007   Rating: 4.93/5    Votes: 28   Popularity: 7.05
Licence: CPOL    Views: 58,466     Bookmarked: 58   Downloaded: 1,226
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
7 Jul 2007   Updated: 19 Jul 2007   Rating: 5.00/5    Votes: 42   Popularity: 8.01
Licence: CPOL    Views: 74,071     Bookmarked: 84   Downloaded: 2,035
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
14 May 2003   Updated: 14 May 2003   Rating: 4.60/5    Votes: 8   Popularity: 4.15
Licence: CPOL    Views: 102,742     Bookmarked: 25   Downloaded: 1,392
Please Sign up or sign in to vote.
XReverse reverses a text file line-by-line, so that what was the last line becomes the first line. This is useful when you want to view server logs, for example, with the latest line displayed at the top. Memory-mapped files helps to make XReverse very fast.
6 May 2003   Updated: 19 May 2003   Rating: 4.90/5    Votes: 41   Popularity: 7.73
Licence: CPOL    Views: 175,307     Bookmarked: 129   Downloaded: 3,485
Please Sign up or sign in to vote.
XFile extends the Win32 file functions with a non-MFC class that includes functions to implement file rollover, file shrinking, file compare, buffered writes, mapped file reads, zipping, and automatic file size limits.
30 May 2003   Updated: 30 May 2003   Rating: 4.75/5    Votes: 13   Popularity: 5.13
Licence: CPOL    Views: 76,117     Bookmarked: 36   Downloaded: 1,212
Please Sign up or sign in to vote.
XHtmlLog converts delimited text log files to HTML for display by a browser. Callback functions allow the output to be customized prior to HTML generation.
13 Jun 2003   Updated: 13 Jun 2003   Rating: 4.73/5    Votes: 13   Popularity: 5.11
Licence: CPOL    Views: 69,482     Bookmarked: 31   Downloaded: 1,216
Please Sign up or sign in to vote.
XFileProperties demonstrates the use of CXFileProperties, a class that displays a modeless dialog similar to the Windows file properties dialog.
11 Jun 2007   Updated: 11 Jun 2007   Rating: 4.83/5    Votes: 16   Popularity: 5.68
Licence: CPOL    Views: 61,413     Bookmarked: 42   Downloaded: 1,501
Please Sign up or sign in to vote.
XFolderSize is a non-MFC class that collects folder size, folder count, and file count based on starting folder.
3 Feb 2002   Updated: 6 Sep 2006   Rating: 4.92/5    Votes: 261   Popularity: 11.82
Licence: CPOL    Views: 3,649,975     Bookmarked: 665   Downloaded: 34,344
Please Sign up or sign in to vote.
A custom-draw list control with support for subitem colors, bold font, progress bars, and checkboxes.
30 Jul 2003   Updated: 30 Jul 2003   Rating: 4.65/5    Votes: 16   Popularity: 5.02
Licence: CPOL    Views: 56,431     Bookmarked: 21   Downloaded: 819
Please Sign up or sign in to vote.
XPrintHeader implements a dialog that allows the user to choose the formatting for a page header by dynamically created popup menus.
10 Jan 2006   Updated: 9 Jan 2006   Rating: 4.87/5    Votes: 20   Popularity: 6.12
Licence: CPOL    Views: 67,381     Bookmarked: 32   Downloaded: 859
Please Sign up or sign in to vote.
XColourPicker is a simple drop-in colour picker.
5 Apr 2008   Updated: 5 Apr 2008   Rating: 4.94/5    Votes: 9   Popularity: 4.72
Licence: CPOL    Views: 64,391     Bookmarked: 44   Downloaded: 2,516
Please Sign up or sign in to vote.
XColorDialog displays a color hexagon and a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
9 Apr 2008   Updated: 9 Apr 2008   Rating: 4.13/5    Votes: 7   Popularity: 3.49
Licence: CPOL    Views: 44,664     Bookmarked: 25   Downloaded: 1,521
Please Sign up or sign in to vote.
XColorPickerXP is a simple drop-in color picker based on CComboBox that pops up color selection grid.
23 Mar 2006   Updated: 20 Jul 2006   Rating: 4.94/5    Votes: 61   Popularity: 8.71
Licence: CPOL    Views: 174,497     Bookmarked: 104   Downloaded: 2,965
Please Sign up or sign in to vote.
XAnalogClock displays a nice-looking skinnable analog clock in a small memory footprint.
9 Sep 2004   Updated: 2 Sep 2008   Rating: 4.90/5    Votes: 85   Popularity: 9.33
Licence: CPOL    Views: 205,989     Bookmarked: 150   Downloaded: 4,690
Please Sign up or sign in to vote.
XScrollBar is a scroll bar that may be displayed with optional thumb color, thumb gripper, and channel color
7 Feb 2002   Updated: 7 Feb 2002   Rating: 4.76/5    Votes: 13   Popularity: 5.14
Licence: CPOL    Views: 147,407     Bookmarked: 52   Downloaded: 3,227
Please Sign up or sign in to vote.
Changing scroll bar width for Windows controls like listbox
16 Oct 2003   Updated: 16 Oct 2003   Rating: 4.66/5    Votes: 20   Popularity: 5.95
Licence: CPOL    Views: 159,538     Bookmarked: 42   Downloaded: 1,571
Please Sign up or sign in to vote.
XHyperLink is a simple drop-in hyperlink control with optional parent notification.
17 Jan 2006   Updated: 19 Mar 2007   Rating: 4.96/5    Votes: 75   Popularity: 9.20
Licence: CPOL    Views: 210,837     Bookmarked: 92   Downloaded: 1,659
Please Sign up or sign in to vote.
XSudokuWnd is an MFC control that implements a solver for the popular Sudoku puzzle, based on D.E. Knuth's Dancing Links algorithm. Example projects show how to use XSudokuWnd in dialog and SDI applications.
2 Sep 2008   Updated: 2 Sep 2008   Rating: 4.98/5    Votes: 60   Popularity: 8.71
Licence: CPOL    Views: 127,794     Bookmarked: 92   Downloaded: 4,956
Please Sign up or sign in to vote.
XGroupBox is an MFC control that displays a flicker-free groupbox with text and/or icon. You can use this to display either a standard groupbox or a header-only groupbox.
3 Nov 2008   Updated: 3 Nov 2008   Rating: 4.89/5    Votes: 48   Popularity: 8.14
Licence: CPOL    Views: 70,293     Bookmarked: 94   Downloaded: 1,442
Please Sign up or sign in to vote.
XProgressWnd is a popup progress window that display a progress control and optional AVI animation and estimated time left, without requiring a dialog resource.
4 May 2008   Updated: 4 May 2008   Rating: 4.90/5    Votes: 21   Popularity: 6.38
Licence: CPOL    Views: 52,824     Bookmarked: 40   Downloaded: 1,338
Please Sign up or sign in to vote.
XIcon is an MFC control that displays text and/or icon with auto-sizing.
24 Apr 2008   Updated: 19 May 2008   Rating: 4.95/5    Votes: 58   Popularity: 8.61
Licence: CPOL    Views: 86,509     Bookmarked: 68   Downloaded: 2,017
Please Sign up or sign in to vote.
XGradientZoneBar displays an indicator bar that allows you to specify multiple zones that are filled with a color gradient, and includes APIs to set the bar orientation, font, and tick marks.
31 Jul 2006   Updated: 31 Jul 2006   Rating: 4.98/5    Votes: 122   Popularity: 10.33
Licence: CPOL    Views: 1,019,611     Bookmarked: 240   Downloaded: 5,422
Please Sign up or sign in to vote.
XSuperTooltip implements class for displaying super tooltips, which were introduced in Office 2007. The demo download includes super tooltip code generator, that makes it easy to add super tooltips to your application.
15 Sep 2002   Updated: 25 Oct 2007   Rating: 4.92/5    Votes: 42   Popularity: 7.82
Licence: CPOL    Views: 272,953     Bookmarked: 158   Downloaded: 4,258
Please Sign up or sign in to vote.
A custom control based on CStatic that interprets and displays common HTML text formatting elements such as bold, italic, color, font, and size, but adds only 16 Kb to your app.
16 Oct 2003   Updated: 16 Oct 2003   Rating: 4.75/5    Votes: 34   Popularity: 7.01
Licence: CPOL    Views: 156,068     Bookmarked: 76   Downloaded: 4,561
Please Sign up or sign in to vote.
XColorStatic is a simple CStatic-based control that provides font changes, text and background colors, and icon display.
11 Aug 2003   Updated: 11 Aug 2003   Rating: 4.70/5    Votes: 17   Popularity: 5.66
Licence: CPOL    Views: 111,381     Bookmarked: 58   Downloaded: 2,026
Please Sign up or sign in to vote.
XDriveBar implements a drive bar for the drives in a system. The demo project shows how to keep the drive bar in sync by handling the WM_DEVICECHANGE message.
17 Dec 2007   Updated: 10 Jan 2008   Rating: 4.69/5    Votes: 20   Popularity: 5.89
Licence: CPOL    Views: 73,325     Bookmarked: 63   Downloaded: 4,238
Please Sign up or sign in to vote.
XTrueColorToolBar is an MFC class based on CToolBar that provides support for true-color bitmaps, with optional support for an Office-style color picker button.
9 Aug 2007   Updated: 1 Jan 2008   Rating: 4.97/5    Votes: 164   Popularity: 10.95
Licence: CPOL    Views: 468,835     Bookmarked: 372   Downloaded: 10,121
Please Sign up or sign in to vote.
XHtmlTree is an MFC control based on CTreeCtrl, with support for HTML text, web links, APP: links, XML load/save, Smart Checkboxes, and Drag & Drop.
5 Jul 2003   Updated: 5 Jul 2003   Rating: 4.80/5    Votes: 22   Popularity: 6.14
Licence: CPOL    Views: 333,642     Bookmarked: 53   Downloaded: 6,040
Please Sign up or sign in to vote.
XCmyk implements an RGB to CMYK calculator
29 May 2003   Updated: 20 Aug 2007   Rating: 4.81/5    Votes: 33   Popularity: 7.10
Licence: CPOL    Views: 167,053     Bookmarked: 82   Downloaded: 6,725
Please Sign up or sign in to vote.
XTimer provides countdown timer and stopwatch features in a compact MFC dialog app.
10 Jul 2001   Updated: 10 Jul 2001   Rating: 4.56/5    Votes: 20   Popularity: 5.84
Licence: CPOL    Views: 185,111     Bookmarked: 35   Downloaded: 6,405
Please Sign up or sign in to vote.
How to find the name of a font file, given the display name of a font
9 Mar 2002   Updated: 20 May 2003   Rating: 4.87/5    Votes: 33   Popularity: 7.26
Licence: CPOL    Views: 305,688     Bookmarked: 82   Downloaded: 12,302
Please Sign up or sign in to vote.
XGetopt provides drop-in Unix-style command line processing for Win32 and MFC applications
14 Mar 2005   Updated: 13 Jun 2007   Rating: 4.86/5    Votes: 31   Popularity: 6.96
Licence: CPOL    Views: 147,463     Bookmarked: 67   Downloaded: 2,151
Please Sign up or sign in to vote.
Get Windows OS version and service pack info in numeric and string formats.
10 Jun 2007   Updated: 12 Mar 2011   Rating: 4.89/5    Votes: 45   Popularity: 7.99
Licence: CPOL    Views: 93,792     Bookmarked: 97   Downloaded: 1,349
Please Sign up or sign in to vote.
XFxDetect inspects registry and file system of local or remote computer to determine which versions of .Net Framework are installed.
5 Jan 2005   Updated: 5 Jan 2005   Rating: 4.44/5    Votes: 18   Popularity: 5.46
Licence: CPOL    Views: 68,547     Bookmarked: 20   Downloaded: 1,620
Please Sign up or sign in to vote.
XIPAddressCtrl adds string handling and profile read/write functions to CIPAddressCtrl.
6 Jan 2005   Updated: 6 Jan 2005   Rating: 4.89/5    Votes: 19   Popularity: 6.14
Licence: CPOL    Views: 54,340     Bookmarked: 16   Downloaded: 614
Please Sign up or sign in to vote.
Add Winsock error lookup to your C++ or VB app with this DLL.
26 Jan 2005   Updated: 26 Jan 2005   Rating: 4.58/5    Votes: 24   Popularity: 6.23
Licence: CPOL    Views: 152,493     Bookmarked: 71   Downloaded: 4,638
Please Sign up or sign in to vote.
An implementation of Liyang Yu's classes for client/server communication for both Win32 and MFC, with Unicode and ANSI support.
26 Jul 2005   Updated: 16 May 2007   Rating: 4.85/5    Votes: 31   Popularity: 7.09
Licence: CPOL    Views: 82,894     Bookmarked: 80   Downloaded: 1,280
Please Sign up or sign in to vote.
XSearch implements a search engine-style advanced search, including ALL, EXACT PHRASE, AT LEAST ONE, and WITHOUT words. XSearch is based on a multiple-substring search algorithm.
25 Jun 2002   Updated: 25 Jun 2002   Rating: 4.59/5    Votes: 10   Popularity: 4.38
Licence: CPOL    Views: 72,403     Bookmarked: 22   Downloaded: 1,049
Please Sign up or sign in to vote.
An easy-to-use function that provides locale-correct comma-formatting of numbers
4 Aug 2005   Updated: 4 Aug 2005   Rating: 4.71/5    Votes: 22   Popularity: 6.02
Licence: CPOL    Views: 49,274     Bookmarked: 46   Downloaded: 677
Please Sign up or sign in to vote.
XTokenString extracts tokens from a string, and returns a CStringArray that contains tokens. A token is defined by specified delimiters; double-quotes may optionally group multiple words into a single token, and an option is provided for handling escaped characters.
17 Jan 2005   Updated: 17 Jan 2005   Rating: 5.00/5    Votes: 54   Popularity: 8.54
Licence: CPOL    Views: 170,912     Bookmarked: 157   Downloaded: 3,879
Please Sign up or sign in to vote.
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.
19 Oct 2003   Updated: 19 Oct 2003   Rating: 4.97/5    Votes: 66   Popularity: 8.98
Licence: CPOL    Views: 228,499     Bookmarked: 174   Downloaded: 3,299
Please Sign up or sign in to vote.
Add basic exception handling and crash reporting to your application
19 Oct 2003   Updated: 19 Oct 2003   Rating: 4.93/5    Votes: 34   Popularity: 7.42
Licence: CPOL    Views: 78,228     Bookmarked: 80   Downloaded: 1,505
Please Sign up or sign in to vote.
Add basic exception handling and crash reporting to your application
19 Oct 2003   Updated: 19 Oct 2003   Rating: 4.96/5    Votes: 55   Popularity: 8.60
Licence: CPOL    Views: 142,428     Bookmarked: 124   Downloaded: 3,016
Please Sign up or sign in to vote.
Add basic exception handling and crash reporting to your application
19 Oct 2003   Updated: 19 Oct 2003   Rating: 4.95/5    Votes: 78   Popularity: 9.29
Licence: CPOL    Views: 673,608     Bookmarked: 201   Downloaded: 4,654
Please Sign up or sign in to vote.
Add basic exception handling and crash reporting to your application
10 Feb 2004   Updated: 10 Feb 2004   Rating: 4.74/5    Votes: 26   Popularity: 6.37
Licence: CPOL    Views: 71,890     Bookmarked: 37   Downloaded: 1,051
Please Sign up or sign in to vote.
XBitArray provides functions to set, test, and find bits in an array of bytes.
Win32
12 Jul 2001   Updated: 29 Nov 2008   Rating: 4.95/5    Votes: 175   Popularity: 11.09
Licence: CPOL    Views: 1,022,980     Bookmarked: 433   Downloaded: 10,172
Please Sign up or sign in to vote.
A reverse-engineered non-MFC MessageBox() that includes custom checkboxes.
15 Mar 2008   Updated: 4 Apr 2008   Rating: 4.99/5    Votes: 30   Popularity: 6.88
Licence: CPOL    Views: 70,667     Bookmarked: 32   Downloaded: 1,162
Please Sign up or sign in to vote.
XColorHexagonCtrl displays a color hexagon that allows user selection, and provides APIs for color based on RGB and HSL color models.
13 Mar 2008   Updated: 4 Apr 2008   Rating: 5.00/5    Votes: 57   Popularity: 8.62
Licence: CPOL    Views: 97,011     Bookmarked: 75   Downloaded: 2,198
Please Sign up or sign in to vote.
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
23 Jun 2008   Updated: 11 Jul 2008   Rating: 4.99/5    Votes: 69   Popularity: 9.07
Licence: CPOL    Views: 534,101     Bookmarked: 145   Downloaded: 2,876
Please Sign up or sign in to vote.
XBalloonMsg displays a message box using balloon-style tooltips. Message and title strings may be embedded or stored in string resource.
Multimedia
GDI
21 May 2003   Updated: 21 May 2003   Rating: 4.73/5    Votes: 15   Popularity: 5.27
Licence: CPOL    Views: 114,337     Bookmarked: 19   Downloaded: 2,903
Please Sign up or sign in to vote.
XFont retrieves the name of the font file from the regsitry, and the font name from the font file
26 May 2003   Updated: 26 May 2003   Rating: 4.79/5    Votes: 19   Popularity: 6.01
Licence: CPOL    Views: 76,817     Bookmarked: 31   Downloaded: 1,731
Please Sign up or sign in to vote.
XFontCombo demonstrates the use of IsOpenType(), a function that determines if a font is OpenType
7 Aug 2007   Updated: 7 Aug 2007   Rating: 5.00/5    Votes: 24   Popularity: 6.61
Licence: CPOL    Views: 63,545     Bookmarked: 47   Downloaded: 815
Please Sign up or sign in to vote.
XBreadCrumbBar is a windowless non-MFC class that allows you to display a breadcrumb trail as HTML text, with support for web links and APP: links.
15 Jul 2007   Updated: 6 Nov 2007   Rating: 4.93/5    Votes: 34   Popularity: 7.42
Licence: CPOL    Views: 151,495     Bookmarked: 100   Downloaded: 1,496
Please Sign up or sign in to vote.
XHtmlDraw allows you to display a single line HTML text as easily as using DrawText(), including web links and APP: links, no MFC
Operating Systems
Windows
17 Jul 2006   Updated: 29 Jun 2007   Rating: 4.86/5    Votes: 104   Popularity: 9.68
Licence: CPOL    Views: 287,888     Bookmarked: 297   Downloaded: 0
Please Sign up or sign in to vote.
How to set up TortoiseSVN when working by yourself.
9 Oct 2008   Updated: 18 Aug 2010   Rating: 4.91/5    Votes: 111   Popularity: 9.94
Licence: CPOL    Views: 864,877     Bookmarked: 151   Downloaded: 0
Please Sign up or sign in to vote.
This article presents commonly used programming fonts with examples of each font in ClearType and non-ClearType.
Programming Languages
C#
6 Mar 2010   Updated: 6 Mar 2010   Rating: 4.92/5    Votes: 11   Popularity: 4.69
Licence: CPOL    Views: 39,290     Bookmarked: 26   Downloaded: 320
Please Sign up or sign in to vote.
XTrace.cs provides printf-style formatting and other useful trace extensions. Module name, line number, and thread id are automatically included in the trace output. Double-clicking the trace line in the Output Window takes you directly to the source file and line in the editor.
5 Jun 2007   Updated: 5 Jun 2007   Rating: 4.81/5    Votes: 13   Popularity: 5.19
Licence: CPOL    Views: 37,800     Bookmarked: 21   Downloaded: 346
Please Sign up or sign in to vote.
XGetoptCS provides Unix-style command line processing for C# apps
6 Jun 2007   Updated: 6 Jun 2007   Rating: 4.87/5    Votes: 9   Popularity: 4.65
Licence: CPOL    Views: 43,652     Bookmarked: 39   Downloaded: 333
Please Sign up or sign in to vote.
XAutobuild auto-increments the build number contained in Autobuild.h. This can be used in resource files to automatically update the version resource each time a project is compiled.
C++
9 Apr 2008   Updated: 9 Apr 2008   Rating: 3.65/5    Votes: 9   Popularity: 3.49
Licence: CPOL    Views: 82,282     Bookmarked: 52   Downloaded: 1,177
Please Sign up or sign in to vote.
EnableGroupboxControls is a function that enables or disables all the controls within a groupbox based solely upon the window rect of the controls. A simple approach to implementing a groupbox checkbox is also explained.
15 Apr 2008   Updated: 15 Apr 2008   Rating: 4.90/5    Votes: 21   Popularity: 6.27
Licence: CPOL    Views: 170,916     Bookmarked: 93   Downloaded: 2,305
Please Sign up or sign in to vote.
CreateCheckboxImageList is a function that creates an imagelist of themed or non-themed checkboxes, suitable for use in tree controls, list controls, and list boxes.
2 Jul 2008   Updated: 2 Jul 2008   Rating: 4.88/5    Votes: 44   Popularity: 7.88
Licence: CPOL    Views: 73,398     Bookmarked: 110   Downloaded: 1,933
Please Sign up or sign in to vote.
XMLProfile implements a class to read and write XML profile files that is consistent with the MFC set of profile functions. Conversion functions to allow reading/writing both INI and XML profiles are included. A CWinApp-derived class provides drop-in replacement of the standard MFC profile functio
11 Dec 2008   Updated: 11 Dec 2008   Rating: 4.95/5    Votes: 21   Popularity: 6.44
Licence: CPOL    Views: 44,652     Bookmarked: 53   Downloaded: 997
Please Sign up or sign in to vote.
The XPEInfo APIs allow you to extract information from a PE file. Included in the download is a Windows demo app, and a console app that tests whether a PE file is valid, whether it is 64-bit, contains debug info, is a .Net executable, or is signed. Sample cmd files are provided.
8 Jun 2008   Updated: 8 Jun 2008   Rating: 4.83/5    Votes: 25   Popularity: 6.48
Licence: CPOL    Views: 53,401     Bookmarked: 47   Downloaded: 888
Please Sign up or sign in to vote.
ExecApp is a replacement for WinExec(). ExecRegisteredApp executes the app that is registered for the specified file extension. LookupRegisteredApp retrieves the application file path that is registered for the specified file extension.
13 May 2003   Updated: 18 Jul 2007   Rating: 4.88/5    Votes: 113   Popularity: 9.93
Licence: CPOL    Views: 873,091     Bookmarked: 269   Downloaded: 17,979
Please Sign up or sign in to vote.
XZip and XUnzip provide non-MFC functions to create a zip, add files to it, and extract files from it - all in two .cpp files
23 Mar 2006   Updated: 27 Aug 2008   Rating: 4.91/5    Votes: 72   Popularity: 9.09
Licence: CPOL    Views: 133,116     Bookmarked: 133   Downloaded: 2,650
Please Sign up or sign in to vote.
XCPClock displays CodeProject clock with four skins.
10 Feb 2009   Updated: 10 Feb 2009   Rating: 4.85/5    Votes: 15   Popularity: 5.56
Licence: CPOL    Views: 67,565     Bookmarked: 33   Downloaded: 1,776
Please Sign up or sign in to vote.
XMSAALib provides APIs that allow you to retrieve MSAA (accessibility) information from a window by using the IAccessible interface. The demo app shows how to build an accessibility object tree from a window.
11 Jul 2001   Updated: 11 Jul 2001   Rating: 4.87/5    Votes: 11   Popularity: 4.87
Licence: CPOL    Views: 124,742     Bookmarked: 42   Downloaded: 0
Please Sign up or sign in to vote.
Values returned by GetVersionEx for Windows operating systems
22 Apr 2003   Updated: 22 Apr 2003   Rating: 4.99/5    Votes: 58   Popularity: 8.68
Licence: CPOL    Views: 251,848     Bookmarked: 101   Downloaded: 4,059
Please Sign up or sign in to vote.
XEventLog shows how to integrate minimalist NT event logging into your application
28 Feb 2004   Updated: 29 Feb 2004   Rating: 4.90/5    Votes: 139   Popularity: 10.38
Licence: CPOL    Views: 935,052     Bookmarked: 334   Downloaded: 8,901
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
2 Mar 2004   Updated: 2 Mar 2004   Rating: 4.86/5    Votes: 57   Popularity: 8.43
Licence: CPOL    Views: 427,154     Bookmarked: 132   Downloaded: 7,160
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
11 May 2003   Updated: 11 May 2003   Rating: 4.68/5    Votes: 16   Popularity: 5.05
Licence: CPOL    Views: 67,630     Bookmarked: 18   Downloaded: 802
Please Sign up or sign in to vote.
Extended string and memory search functions: memmem(), memimem(), memichr(), _tcsistr()
20 May 2003   Updated: 20 May 2003   Rating: 4.09/5    Votes: 8   Popularity: 3.69
Licence: CPOL    Views: 86,624     Bookmarked: 13   Downloaded: 919
Please Sign up or sign in to vote.
XTrim implements _tcsltrim and _tcsrtrim - CRT-like functions to trim whitespace.
25 Jun 2007   Updated: 7 Aug 2007   Rating: 4.91/5    Votes: 16   Popularity: 5.63
Licence: CPOL    Views: 61,373     Bookmarked: 33   Downloaded: 914
Please Sign up or sign in to vote.
XString offers functions for remove, replace, trim, and case-insensitive search that are not included in the CRT.
5 Jun 2002   Updated: 5 Jun 2002   Rating: 4.89/5    Votes: 10   Popularity: 4.67
Licence: CPOL    Views: 94,052     Bookmarked: 35   Downloaded: 1,034
Please Sign up or sign in to vote.
How to use the Thread Information Block to store descriptive information about the thread
Visual Basic
28 Feb 2004   Updated: 28 Feb 2004   Rating: 4.94/5    Votes: 50   Popularity: 8.21
Licence: CPOL    Views: 240,519     Bookmarked: 87   Downloaded: 4,184
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
28 Feb 2004   Updated: 2 Oct 2009   Rating: 4.93/5    Votes: 65   Popularity: 8.88
Licence: CPOL    Views: 465,394     Bookmarked: 149   Downloaded: 7,098
Please Sign up or sign in to vote.
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.68

Email
21 Mar 2011   Updated: 21 Mar 2011   Rating: 4.62/5    Votes: 7   Popularity: 3.90
Licence: CPOL    Views: 22,580     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This Tip talks about not using ALL CAPS in emails.
Web Development
HTML
20 Sep 2010   Updated: 20 Sep 2010   Rating: 4.75/5    Votes: 3   Popularity: 2.27
Licence: CPOL    Views: 18,041     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows how to use the new sidebar css classes to improve readability and add depth to an article.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior) Hans Dietrich Software
United States United States
I attended St. Michael's College of the University of Toronto, with the intention of becoming a priest. A friend in the University's Computer Science Department got me interested in programming, and I have been hooked ever since.

Recently, I have moved to Los Angeles where I am doing consulting and development work.

For consulting and custom software development, please see www.hdsoft.org.