Home Latest updates Submit your article About Us Advertise on the Code Project Contact us Discussion Forums Home Home
The Code Project
The Code Project Navigation bar
KeywordAuthor
Community
.NET
Controls
General
Libraries and Projects
Multimedia
Other Platforms
GUI
Internet
Miscellany
 
Click here for Dundas Software's TCP/IP Development Kit

List articles by 


Articles by Michael Dunn - 31 articles found

(Only articles written solely by this author are included))

Clipboard

General ClipSpy
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.
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
A tutorial for programmers new to COM that explains the internals of COM servers, and how to write your own interfaces in C++

Combo & List Boxes

ComboBox Controls Most Recently Used List in a Combobox
A combobox that encapsulates the functionality of CRecentFileList

Date / Time handling

General Y2K Bugs, And Why You Should Still Worry About Them
An editorial about year 2000 issues and why they are still relevant today.

Debug tips

General A Handy Debugging Macro for Switch Statements
A macro to help alert you if unreachable is ever reached

Internet & Network

General Using Internet Explorer to download files for you
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
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
A control that shows drive names and icons like Explorer

Miscellaneous Controls

General Creating a Time Picker with no Seconds Field

Enhanced Line-Drawing Class with Text

Enhanced Line-Drawing Class with Text
Progress Controls Using the IE 5 built-in progress dialog
A wrapper class for the progress dialog provided by IE 5.

Shell Programming

Beginners The Complete Idiot's Guide to Writing Shell Extensions - Index
An index of all the articles in the Idiot's Guide

The Complete Idiot's Guide to Writing Shell Extensions - Part I
A step-by-step tutorial on writing shell extensions

The Complete Idiot's Guide to Writing Shell Extensions - Part II
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
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
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
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
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
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
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
A tutorial on adding columns to Explorer's details view via a column handler shell extension.
General Adding Custom Pages to Control Panel Applets
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

CShellFileOp - Wrapper for SHFileOperation
An easy-to-use wrapper for the Win32 SHFileOperation function

How to Implement Drag and Drop Between Your Program and Explorer
A step-by-step description of how to drag and drop files between your application and Explorer windows.

Programming Tips

General A Utility for Browsing Directly to a Microsoft Knowledge Base Article
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
A shell extension that deletes compiler temp and intermediate files.

Some Time-Saving Commands and Key Remappings for the VC IDE
Save time and impress co-workers with these great keyboard shortcuts

Windows 2000

General How to test your programs with Unicode characters in multiple languages on Windows 2000
How to test your Unicode program with foreign-language characters on Windows 2000

About Michael Dunn

Michael lives in sunny Los Angeles, California, and is so spoiled by the weather that he will probably never be able to live anywhere else. He graduated from UCLA with a math degree in 1995, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.

He also enjoys his hobbies of playing pinball, bike riding, and the occasional PlayStation or Dreamcast game. (Game currently in the DC: Virtua Tennis.) He is also trying not to forget the languages he's studied: French, Mandarin Chinese, and Japanese.




Click here for Business Components Gallery Windows GUI solutions.


last updated 8 Aug 2000
Copyright © CodeProject, 1999-2001.
All rights reserved
webmaster@codeproject.com