Click here to Skip to main content
15,746,883 members
Everything / Operating Systems / Windows 2000

Windows 2000


Great Reads

by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.
by Paul M Watt
Guide to understanding how to create and use regions with the WIN32 SDK
by Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.

Latest Articles

by Steffen Ploetz
Another fully functional ownerdraw menu with minimal effort - this time based on Win32, with icons instead of bitmaps, with accelerators and tested for ReactOS and WinNT 4.0 to Windows 10
by Emre Guldogan
A System for Simulation and Analysis of Logic Circuits
by libbyliugang
A splitter control for dialog can auto change the linked window's position
by Alexandru Matei
Shows an alternative to GetCharABCWidths and GetCharABCWidthsFloat

All Articles

Sort by Score

Windows 2000 

5 Jun 2008 by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
17 Jan 2005 by Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.
10 Mar 2002 by Paul M Watt
Guide to understanding how to create and use regions with the WIN32 SDK
26 May 2006 by Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.
30 May 2006 by Michael Dunn
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.
10 Nov 2002 by Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.
4 Sep 2002 by Stephane Rodriguez.
This article demonstrates how to automate IE's Save As functionality
25 Nov 2004 by Thorsten Ottosen
Are you tired of filling data manually into STL containers? With the Initialization Library it gets a lot easier.
5 Apr 2001 by Joseph M. Newcomer
How do you capture the bitmap of a window? This little download shows how, and places the bitmap on the clipboard.
19 Mar 2007 by Adam Nelson
Surveys other phonetic matching techniques, and presents additional resources on the subject.
26 Dec 2001 by Chris Maunder
Some classes and utility functions for general computational geometry
29 Nov 2004 by peterchen
Do your users a favor - add snapping edges to MDI child windows (or anywhere else).
1 May 2003 by Doug Schmidt
A VBScript utility that continually monitors a VSS database and sends emails when certain patterns are detected. Can be run as an NT service.
24 May 2006 by Michael Dunn
A tutorial on writing a shell extension that provides custom drag and drop functionality.
9 Jun 2002 by Chen Hao
How to control the dependancy on oleacc.dll in your Visual C++ .NET applications
13 Jun 2002 by Tim Smith
Color picker control for WTL applications including optional support for XP themes
1 Jul 2009 by Muhammad Akhtar Shiekh
An article on "How to authenticate windows user using form authentication in ASP.NET?"
5 Nov 2002 by Alexey
The alxBase classes for work with dbf files.
27 Aug 2002 by Nish Nishant
A wrapper class for SHFormatDrive (XP/2K only). Corrects some errors in KB article Q173688
19 Oct 2002 by Roman Kiss
Using the WebService Probe to publish details of the "talking" between the web service and its consumer. Here is its design, implementation and usage in the WebService Analyzer Studio.
19 Jul 2018 by Ajcek84
PSAM Control Library ported over to WPF
14 Jun 2002 by Neil Van Eps
An article on drawing Code 39 barcodes to the screen or to the clipboard
2 Nov 2001 by Roman Kiss
This article describes a .NET Application model driven by the Web Services using the Virtual Web Service Proxy (written in C#)
14 Oct 2002 by Douglas Earl
Use .NET remoting to send the contents of your clipboard to another computer
6 Jan 2001 by Tony Truong
Taking advantage of the Winlogon Notification Package
16 Jul 2002 by soptest
How MS implements them and why they do not want you to see the source code of those functions.
24 Aug 2007 by The Ultimate Toolbox
The Ultimate Toolbox supports Office XP, Office 2003, and Classic application skins
10 Jan 2014 by Kees van Spelde
This is an alternative for "AutoShut, my first program in C#"
8 Apr 2002 by Jens Scheidtmann
Have you ever searched for a nice way to select a subrange from an interval? This may be the solution for you.
8 May 2005 by Brian C Hart
We build our new server and install it on the server machine.
24 Jul 2001 by Joao C. Morais
An article about COM Architecture, COM Servers, COM DLL Servers and the Registry
22 Aug 2001 by Valters Vingolds
Article describes how to obtain IHTML interfaces to prrogrammatically scroll WebBrowser control from Visual C/C++.
24 Feb 2002 by Kirill Panov
CDataGrid which was derived from CGridCtrl and used ADO for access to database.
2 Mar 2004 by gUrM33T
How to subclass an edit control in MFC so that it accepts numeric values only
27 Mar 2001 by Joseph M. Newcomer
GDI objects selected in a DC can't be deleted - even when you call DeleteObject. This handy class makes these potential leaks a thing of the past.
4 Jul 2005 by DeltaEngine
Normal maps are used for realtime 3D rendering (mostly in games) to improve the visual quality, but compressing them makes the 3D content look ugly, this tool helps to fix that problem.
17 Aug 2009 by vic_ch2000
A nullable datetime column in .NET DataGrid with DateTimePicker.
8 Oct 2009 by Syed Hasan Hyder
This article focuses on internal supply chain management systems visibility via chart reports, and provides assessment apparatus to manage and monitor activities spawned during business processes, hence paves the way for timely and precise business decisions.
23 Jul 2004 by Luuk Weltevreden
This article shows a set of templates created around the Microsoft Cabinet library. With these templates, you can extract cabinet files and cabinets stored in the resource section of a module. It can be easily extended to allow extraction through other means.
7 Jan 2001 by Marc Richarme
Yet another fully stacked control for displaying scrolling credits...
18 Jul 2003 by Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
10 Dec 2001 by Yuriy Zaporozhets
Very primitive function that creates region from *.bmp files
17 Sep 2002 by Jason Henderson
Get organized and find a reason to use Active Desktop at the same time.
30 Jul 2002 by Vagif Abilov
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
20 Nov 2002 by Obliterator
Uses the poorly documented SHChangeNotifyRegister function to receive notification upon shell events
9 Nov 2005 by Koushik Biswas
An article on synchronization of a GET REQUEST/ PUT RESPONSE MQ C# program and a PUT REQUEST/ GET RESPONSE MQ C# program.
4 Jun 2001 by Leon Finker
Describes how to add various Microsoft Management Console UI items using ATL
17 Jul 2001 by John Roark
A Simple Skinning Library
22 Mar 2005 by Muhammad Sheraz Siddiqi
This article describes how to make an offline browser using Visual C++/Win32 APIs.
16 Jul 2007 by PrafullaT
This is a toolbar for the Internet Explorer which shows information from RSS taken from the Internet.
16 Sep 2007 by Rajasekharan Vengalil
How to switch the thread that a routine is running on.
6 Oct 2008 by Modesty Zhang
Port Cairngorm 2.2.1 to Silverlight 2 Beta 2. Includes all source code and a sample application.
31 Jan 2001 by Less Wright
This article will show you how to make use of WTL’s DDX/DDV implementation using a real world example.
21 Jan 2002 by Carlos Antollini
A set of classes that make it easy to work with Network Management.
12 Jun 2002 by Nish Nishant
Tutorial on creating your own collection classes that are enumerable and sortable. Explains in detail the usage of the IEnumerable, IEnumerator, IComparable and IComparer interfaces
13 Jul 2002 by Marc Clifton
This is the second part of a multipart article on unifying web and window form application development. This part demonstrates synchronous and asynchronous event handling of GUI control events, abstracting the implementation of web/window forms to be technology independant.
28 Sep 2002 by Matthijs Hollemans
A shell extension to allow you to select files based on a wildcard search
31 Oct 2002 by Justin Hallet
An example approach to solving the single instance application problem with command line argument passing.
5 Oct 2003 by Lynn McGuire
Folder Tab control for Windows MFC (like MS Excel).
21 Oct 2003 by Duncan Edwards Jones
Part 2 in the series showing how to write a debugger in VB
15 Jul 2000 by Dave Lorde
Simple customised Window captions, including multi-line captions
11 Aug 2000 by Brian C Hart
We look at connection points and set up the server's end of one. We'll also finish implementing our SayHello() method.
30 Sep 2000 by Sherwood Hu
28 Apr 2001 by Dan Madden
An article showing you how to process (Outlook®) E-mail messages automatically by using an MFC dialog or NT service.
12 Mar 2003 by Alexander Wiseman
A class to wrap the use of CDatabase and CRecordset into one object to communicate with databases
24 Oct 2001 by Chong Hin Ooi
How to draw OpenGL to a window you created in a dialog box with the resource editor without manually using CreateWindow.
20 Feb 2002 by Jens Nilsson
An article on the framework for implementing snapping windows.
16 Jul 2002 by Bartosz Bien
Command routing and UI updates for inactive views in a split frame.
18 Sep 2003 by Zac Howland
An article on using component categories to create pluggable components
5 Oct 2007 by The Ultimate Toolbox
A selection of frequently asked questions submitted by users of the Ultimate Grid
1 Sep 2009 by PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
4 Apr 2002 by Daniel Bowen
Issues and solutions when creating a new MDI child in a WTL application when the last active child was maximized
20 May 2002 by Andrew Peace
(Yet) another screen saver for the Code Project competition, with code in C# and (coming soon) some details about how certain aspects of the code involved work.
30 Sep 2002 by HAMZADAYI
16 Oct 2002 by Marc Clifton
Implements an instrumented event manager which can be used to invoke event sinks both synchronously and asynchronously. The event sink can be declared using either the System.EventHandler delegate or by reflection.
3 Mar 2004 by wilsone8
Shows how to create a ToolTip provider that supports Balloon Tooltips, including issues related to creating extender properties and using the NativeWindow class.
3 Jun 2000 by Chris Maunder, Fred Ackers
A new class that adds hyperlink support to the MFC Grid Control
18 Oct 2000 by Mr Matt Ellis, Esq
A set of routines that show how easy it is to minimise your windows to the system tray
31 Oct 2001 by Farooque Khan
Demonstrates usage of NetShare APIs.
27 Jun 2001 by Rashid Thadha
An outlook control and framework that can be used in your WTL Application
13 Sep 2000 by Vlad Kirienko
A log file class for multi-threaded applications
23 Oct 2000 by Gert Boddaert
An introduction to using spin locks for synchronization.
3 Apr 2001 by Michael Dunn
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
26 Jun 2001 by Mike Melnikov
A template class that enable you to make tensors with any dimensionality. Process convolution of any tensors and so on.
8 Apr 2002 by Len Holgate
There's no standard way to save complex COM+ application configuration in a form that can be placed under version control. This article presents 2 scripts that take advantage of the COM+ Catalog accessibility via script to provide functionality that should really come as standard.
26 Nov 2001 by Davide Calabro
A collection of usefull icons contained into a DLL
4 Feb 2002 by Joseph M. Newcomer
A control for generating colour gradients
11 Jul 2002 by Pavel Kobyakov
A DevStudio add-in described provides two interesting IDE integration features: adding a new tab to VC WorkspaceView window and running an arbitrary process under IDE with output sent to "Build" tab of VC Output window.
9 Oct 2008 by Paul Vickery
CEdit-derived Hyperlink control, so user can edit hyperlinks
11 Aug 2000 by Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
26 Oct 2000 by Massimo Colurcio
Explore the structure of tables (and views)
18 Apr 2001 by Erik Thompson
Create an ATL Server to generate random tips using a Server Response File
27 Aug 2001 by George Anescu
A context menu handler shell extension for extracting icons from .exe and .dll files
3 Oct 2001 by Antoine Megens
Yet Another Simple Help Dialog
22 Oct 2001 by Roman Kiss
This article describes how to design, build and install .Net Application into the COM+ Catalog without using the ServicedComponent class in your application. The solution shows retrieving the assembly and class attributes (included custom) from the assembly file and their storing into the COM+ Catal
30 Sep 2002 by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
28 Jul 2003 by Katasonov
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
5 Aug 2000 by Konstantin Boukreev
Describes an ActiveX Control to use OLE Automation to set an object's properties.
6 Feb 2001 by Nic Oughton
Using the high level API to send and receive SOAP messages in MFC