收录查询

Michael Dunn(string/Shell Programming/WTL等)

C++ / MFC

FAQ

The Code Project Visual C++ Forum FAQ
Last Updated: 28 Jun 2003  Page views: 424,798  Rating: 4.6/5  Votes: 103  Popularity: 9.3
A list of frequently-asked questions taken from the C++ forum.

Clipboard

General

ClipSpy
Last Updated: 28 Oct 2001  Page views: 61,805  Rating: 4.7/5  Votes: 61  Popularity: 8.3
A tool for viewing clipboard and drag-and-drop data

COM/DCOM/COM+

Beginners

Introduction to COM - What It Is and How to Use It.
Last Updated: 28 Jul 2000  Page views: 362,316  Rating: 4.7/5  Votes: 401  Popularity: 12.3
A tutorial for programmers new to COM that explains how to reuse existing COM components, for example, components in the Windows shell.

Introduction to COM Part II - Behind the Scenes of a COM Server
Last Updated: 4 Apr 2001  Page views: 210,710  Rating: 4.8/5  Votes: 129  Popularity: 10.1
A tutorial for programmers new to COM that explains the internals of COM servers, and how to write your own interfaces in C++

Combo and List Boxes

ComboBox Controls

Most Recently Used List in a Combobox
Last Updated: 30 Nov 1999  Page views: 38,882  Rating: 3.6/5  Votes: 16  Popularity: 4.4
A combobox that encapsulates the functionality of CRecentFileList

Date / Time

General

Y2K Bugs, And Why You Should Still Worry About Them
Last Updated: 15 Feb 2001  Page views: 39,469  Rating: 4.0/5  Votes: 8  Popularity: 3.6
An editorial about year 2000 issues and why they are still relevant today.

Debug tips

General

A Handy Debugging Macro for Switch Statements
Last Updated: 27 Nov 1999  Page views: 28,407  Rating: 3.4/5  Votes: 19  Popularity: 4.4
A macro to help alert you if unreachable is ever reached

Free Tools

CodeProject Tools

The Code Project Search Bar
Last Updated: 16 Jul 2005  Page views: 295,395  Rating: 4.5/5  Votes: 108  Popularity: 9.1
The Code Project SearchBar gives you quick access to the Code Project site, and lets you do searches at any time, from any web page.

Tools with source code

An Advanced Windows Hotfix Manager
Last Updated: 4 Feb 2002  Page views: 189,936  Rating: 4.4/5  Votes: 30  Popularity: 6.5
An advanced utility that scans computers for missing hotfixes, and helps you download and install them.

Internet & Network

General

Using Internet Explorer to download files for you
Last Updated: 28 Dec 1999  Page views: 133,713  Rating: 4.9/5  Votes: 44  Popularity: 8.0
This article presents two methods of using the URLDownloadToFile function in IE3+ to download files.

List Controls

Beginners

Neat Stuff to do in List Controls Using Custom Draw
Last Updated: 30 Nov 1999  Page views: 519,893  Rating: 4.8/5  Votes: 304  Popularity: 12.0
Using the custom-draw features in version 4.70 of the common controls to customise the look and feel of list controls

Drive Pickers

A Drive Picker List Control
Last Updated: 30 Nov 1999  Page views: 66,999  Rating: 3.9/5  Votes: 17  Popularity: 4.7
A control that shows drive names and icons like Explorer

Miscellaneous Controls

General

Creating a Time Picker with no Seconds Field
Last Updated: 30 Nov 1999  Page views: 36,672  Rating: 4.7/5  Votes: 14  Popularity: 5.4

Progress Controls

Using the IE 5 built-in progress dialog
Last Updated: 7 Feb 2000  Page views: 77,426  Rating: 4.7/5  Votes: 25  Popularity: 6.6
A wrapper class for the progress dialog provided by IE 5.

Programming Tips

General

A Utility for Browsing Directly to a Microsoft Knowledge Base Article
Last Updated: 4 Apr 2001  Page views: 36,492  Rating: 4.4/5  Votes: 17  Popularity: 5.4
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog

A Utility to Clean Up Compiler Temp Files
Last Updated: 25 Dec 2002  Page views: 90,856  Rating: 4.7/5  Votes: 68  Popularity: 8.6
A shell extension that deletes compiler temp and intermediate files.

Some Time-Saving Commands and Key Remappings for the VC IDE
Last Updated: 18 Mar 1999  Page views: 40,472  Rating: 4.5/5  Votes: 51  Popularity: 7.6
Save time and impress co-workers with these great keyboard shortcuts

Samples

General

A GUI Front-End for Microsoft's Hotfix Checker Utility
Last Updated: 7 Dec 2001  Page views: 92,472  Rating: 4.1/5  Votes: 111  Popularity: 8.4
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.

Mike's Normal Code Project Screen Saver
Last Updated: 25 May 2002  Page views: 84,473  Rating: 4.4/5  Votes: 28  Popularity: 6.3
A Code Project screen saver written in Win32 API

Shell Programming

Beginners

The Complete Idiot's Guide to Writing Namespace Extensions - Part I
Last Updated: 10 Dec 2001  Page views: 182,049  Rating: 4.5/5  Votes: 66  Popularity: 8.1
A detailed tutorial on writing your own Explorer namespace extensions.

The Complete Idiot's Guide to Writing Shell Extensions - Index
Last Updated: 2 Jun 2002  Page views: 169,032  Rating: 4.3/5  Votes: 77  Popularity: 8.2
An index of all the articles in the Idiot's Guide

The Complete Idiot's Guide to Writing Shell Extensions - Part I
Last Updated: 15 Mar 2006  Page views: 376,201  Rating: 4.7/5  Votes: 181  Popularity: 10.7
A step-by-step tutorial on writing shell extensions

The Complete Idiot's Guide to Writing Shell Extensions - Part II
Last Updated: 15 May 2006  Page views: 166,974  Rating: 4.8/5  Votes: 72  Popularity: 8.9
A tutorial on writing a shell extension that operates on multiple files at once.

The Complete Idiot's Guide to Writing Shell Extensions - Part III
Last Updated: 17 May 2006  Page views: 96,230  Rating: 4.7/5  Votes: 56  Popularity: 8.2
A tutorial on writing a shell extension that shows pop-up info for files.

The Complete Idiot's Guide to Writing Shell Extensions - Part IV
Last Updated: 24 May 2006  Page views: 100,815  Rating: 4.6/5  Votes: 31  Popularity: 6.8
A tutorial on writing a shell extension that provides custom drag and drop functionality.

The Complete Idiot's Guide to Writing Shell Extensions - Part IX
Last Updated: 2 Jun 2006  Page views: 225,132  Rating: 4.9/5  Votes: 45  Popularity: 8.0
A tutorial on writing an extension to customize the icons displayed for a file type.

The Complete Idiot's Guide to Writing Shell Extensions - Part V
Last Updated: 25 May 2006  Page views: 165,543  Rating: 4.8/5  Votes: 42  Popularity: 7.8
A tutorial on writing a shell extension that adds pages to the properties dialog of files.

The Complete Idiot's Guide to Writing Shell Extensions - Part VI
Last Updated: 26 May 2006  Page views: 175,558  Rating: 4.9/5  Votes: 50  Popularity: 8.3
A tutorial on writing a shell extension that can be used on the Send To menu.

The Complete Idiot's Guide to Writing Shell Extensions - Part VII
Last Updated: 30 May 2006  Page views: 169,306  Rating: 4.7/5  Votes: 37  Popularity: 7.4
A tutorial on using owner-drawn menus in a context menu shell extensions, and on making a context menu extension that responds to a right-click in a directory background.

The Complete Idiot's Guide to Writing Shell Extensions - Part VIII
Last Updated: 1 Jun 2006  Page views: 160,000  Rating: 4.9/5  Votes: 28  Popularity: 7.1
A tutorial on adding columns to Explorer's details view via a column handler shell extension.

General

Adding Custom Pages to Control Panel Applets
Last Updated: 4 Apr 2001  Page views: 54,836  Rating: 4.7/5  Votes: 16  Popularity: 5.7
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.

Basic class for using the Microsoft Task Scheduler
Last Updated: 30 Nov 1999  Page views: 43,164  Rating: 4.5/5  Votes: 22  Popularity: 6.0

CShellFileOp - Wrapper for SHFileOperation
Last Updated: 27 Nov 1999  Page views: 74,081  Rating: 4.8/5  Votes: 30  Popularity: 7.0
An easy-to-use wrapper for the Win32 SHFileOperation function

How to Implement Drag and Drop Between Your Program and Explorer
Last Updated: 14 Dec 2002  Page views: 132,667  Rating: 4.8/5  Votes: 86  Popularity: 9.3
A step-by-step description of how to drag and drop files between your application and Explorer windows.

How to Use Submenus in a Context Menu Shell Extension
Last Updated: 15 Feb 2003  Page views: 53,630  Rating: 4.8/5  Votes: 21  Popularity: 6.4
How to manage submenus in a context menu extension

Static Controls

Custom Controls

Enhanced Line-Drawing Class with Text
Last Updated: 30 Nov 1999  Page views: 37,963  Rating: 4.4/5  Votes: 9  Popularity: 4.2
The CSeparator class is an enhancement to standard static text controls that duplicates the look of the Office 97 products' options screens, like Word

String

General,

The Complete Guide to C++ Strings, Part I - Win32 Character Encodings
Last Updated: 5 Oct 2002  Page views: 224,239  Rating: 4.9/5  Votes: 149  Popularity: 10.6
A guide to the multitude of string types used in Windows.

The Complete Guide to C++ Strings, Part II - String Wrapper Classes
Last Updated: 13 Oct 2002  Page views: 253,779  Rating: 4.9/5  Votes: 163  Popularity: 10.8
A guide to the string wrapper classes provided by Visual C++ and class libraries

Windows 2000 / XP

General

How to test your programs with Unicode characters in multiple languages on Windows 2000
Last Updated: 28 Jan 2000  Page views: 51,387  Rating: 4.5/5  Votes: 22  Popularity: 6.0
How to test your Unicode program with foreign-language characters on Windows 2000

WTL

Beginners

WTL for MFC Programmers, Part I - ATL GUI Classes
Last Updated: 22 Dec 2005  Page views: 269,708  Rating: 4.9/5  Votes: 228  Popularity: 11.6
An introduction to WTL programming for MFC developers.

WTL for MFC Programmers, Part II - WTL GUI Base Classes
Last Updated: 22 Dec 2005  Page views: 196,128  Rating: 4.9/5  Votes: 128  Popularity: 10.4
WTL programming for MFC developers - frame windows.

WTL for MFC Programmers, Part IX - GDI Classes, Common Dialogs, and Utility Classes
Last Updated: 8 Feb 2006  Page views: 21,873  Rating: 4.9/5  Votes: 53  Popularity: 8.4
A tutorial on using GDI and common dialogs in WTL.

WTL for MFC Programmers, Part VI - Hosting ActiveX Controls
Last Updated: 10 Jan 2006  Page views: 163,963  Rating: 4.8/5  Votes: 68  Popularity: 8.8
A tutorial on hosting ActiveX controls in WTL dialogs.

WTL for MFC Programmers, Part VII - Splitter Windows
Last Updated: 18 Jan 2006  Page views: 94,609  Rating: 4.9/5  Votes: 70  Popularity: 9.0
A tutorial on using WTL splitter windows and pane containers.

WTL for MFC Programmers, Part VIII - Property Sheets and Wizards
Last Updated: 13 Jan 2006  Page views: 95,551  Rating: 4.8/5  Votes: 52  Popularity: 8.2
A guide to creating property sheets and wizards in WTL

WTL for MFC Programmers, Part X - Implementing a Drag and Drop Source
Last Updated: 16 Jun 2006  Page views: 13,321  Rating: 4.9/5  Votes: 28  Popularity: 7.1
A tutorial on using drag and drop in your WTL application.

Controls

WTL for MFC Programmers, Part III - Toolbars and Status Bars
Last Updated: 22 Dec 2005  Page views: 103,024  Rating: 4.8/5  Votes: 62  Popularity: 8.6
The basics of using toolbars and status bars in WTL applications.

Dialogs and Windows

Using WTL's Built-in Dialog Resizing Class
Last Updated: 21 Jul 2001  Page views: 89,243  Rating: 4.7/5  Votes: 38  Popularity: 7.5
How to use WTL's built-in support for resizable dialogs

WTL for MFC Programmers, Part IV - Dialogs and Controls
Last Updated: 22 Dec 2005  Page views: 135,214  Rating: 4.9/5  Votes: 81  Popularity: 9.3
Using dialogs and controls in WTL.

WTL for MFC Programmers, Part V - Advanced Dialog UI Classes
Last Updated: 31 Dec 2005  Page views: 140,428  Rating: 5.0/5  Votes: 72  Popularity: 9.2
Using the new WTL classes that implement advanced dialog UI elements

General

Handling Keyboard and Mouse Application Buttons in WTL
Last Updated: 4 May 2006  Page views: 5,017  Rating: 4.8/5  Votes: 20  Popularity: 6.2
How to handle the extra application buttons on keyboards and mice
posted @ 2006-08-21 01:22  ->  阅读(747)  评论(0)    收藏  举报