Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / VC7.1

VC7.1

VC7.1

Great Reads

by Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by flipdoubt
Command Prompt Here for VS.NET Users

Latest Articles

by Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by flipdoubt
Command Prompt Here for VS.NET Users

All Articles

Sort by Score

VC7.1 

by Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by flipdoubt
Command Prompt Here for VS.NET Users
by Perry Marchant
An article on decoding Ogg Vorbis audio files in .NET.
by Daniel Pistelli
An article on .NET Manifest Resources internal format.
by zhi
An upper logic layer transparent way to redirect .NET remoting calls, enabling exposure of .NET remoting services behind firewall/NAT, to anywhere.
by ZhaoRuFei
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
by Jonathan [Darka]
Setting up a Microsoft Symbol Server
by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
by Karel Donk
Describes how to do 2D Blits in DirectX 9 with direct surface access between various surface formats (using color conversion).
by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
by mdgray
SafeArray Wrapper to simplify and speed up 2D CComSafeArray
by ThatsAlok
Collection of Q&A from VC++ forum between 10 Dec 2004 to 23 Jan 2005.
by ThatsAlok
Collection of Q&A from VC++ forum between 25 April 2005 to 8 June 2005
by ThatsAlok
Collection of Q&A from VC++ forum
by Clay Breshears
By following these rules, you will have more success in writing the best and most efficient threaded implementation of your applications.
by ima_c++_programmer
Tries to solve the queen problem using backtracking
by Phillip Sitbon
Write portable object-oriented threads that work on Win32 and Posix-Compliant systems without modification.
by Christos Malliopoulos
A template-library for calculating arithmetic and logical expressions.
by Quynh Nguyen
A very efficient reader-writer lock class in C++ that is similar to the .NET ReaderWriterLock one
by Hossein Khosravi
A 2D graph component with zoom capability.
by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
by logicchild
An article that steps through some essential C++ concepts.
by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
by tauyoung
A C# implementation of Mime de/encode
by Dave Loeser
A pseudorandom number generator.
by Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
by Ronounours
I propose a simple version of a Breakout (or Arkanoid) game in few C++ lines.
by Antonio Perrone
A C++ class to register and start device drivers.
by freejack
An STL based C++ utility class to parse structured config files.
by ravenspoint
Give a C++ application its own web page
by Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
by Wytek Szymanski
An article on wrapping the Win32 threading APIs.
by Luo Pei'en
An article on how to write an Edit control used for HEX and DEC number input.
by Rob Manderson
Browse your images with a file open dialog and see what you've selected
by Cem KARACA
An article on how to combine Slider Controls and Progress bar into one class using custom draw
by Rob Manderson
Overlapped I/O - practice
by Rob Manderson
Enumerating folder contents the reusable way
by Rob Manderson
Synchronising thread completion the easy way
by Sprotty
An introduction to XML Data Binding, and a review of a number of leading products.
by William.Wang
A COM class (DLL) that embeds an embeddable OLE object.
by Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
by gspatwal
A brief article comparing and contrasting the features of Java and C#.
by Garry Freemyer
Example screensaver in source code. Does a mini-preview too!
by Vasudevanms
A web based Google Web services client using ASP.NET.
by Shaun Harrington
A context menu handler that makes it easier to work with paths, command windows, and program arguments from within Explorer.
by James Duy Trinh (VietDoor)
A cool skin GUI with shadow border; display images (supports many formats) on dialogs, buttons, listboxes.
by Joaquín M López Muñoz
A block allocator for use with STL containers that greatly improves speed in programs doing massive data insertions and extractions.
by liyang yu
A custom TextBox with input validation written in VC++.NET, also walks you through the steps needed to build your own custom controls
by SevenCat
A DDK's project wizard for VC2003.
by shudingbo
You can arbitrarily add DOC/View, and all the view can be resized.
by Jerry Jiang
A fast version of Conway's Game of Life with thread and DirectX draw
by Simon.W
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
by Andrzej Markowski
Provides a fix to the flicker problem in MDI applications.
by Nemanja Trifunovic
A policy based deletion functor that can be used with for_each function.
by maskisland
A generic tracing library implementation.
by Leandro T C Melo
A generic standalone STL-like implementation of a hash table that uses either linear probing or double hashing as the collision resolution mechanism.
by theidealist
Presentation of a generic, extendable C++ pipeline framework
by Ilya Solnyshkin
A Static control with a gradient
by Joerg Wiedenmann
A handy and customizable tokenizer function that works with STL strings.
by Feng Xu
An article on a mutex pool manager based on heap or shared memory.
by remarkpk11
Bitwise operations with enumerations.
by pradeep shivadasan
timer based task scheduler
by mystro_AKA_kokie
This is a partially implemented IDE for the Java platform.
by Eric Woodruff
A tool to compress JavaScript files to reduce their size and improve page load times.
by Daniel Junges
A simple and very small stack implementation for any type.
by Koushik Biswas
This DLL and the test MFC application supplied demonstrates how efficiently large number of words can be dealt with lightning fast - for wild card matching and checking existence. This DLL is just the all-in-one tool that a word game writer needs - one who needs a very fast dictionary facility.
by liuxiao
This control provides hyperlink function for the list control with exact positioning for the cursor.
by zjsmile
A Dialog using Listview in report style and icon style
by Tom Gee
A helper class to convert integer literals between decimals, octals, binaries and hexadecimals.
by Don Kackman
Using the XP Theme API safely on any OS from C#
by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
by Ilan Assayag
Asynchronous sequential execution of methods using a message loop.
by Simon Gomizelj
A lightweight and typesafe templated signals and slots implementation.
by Drew_Benton
This article explores a more complete method of injecting a DLL into another process using the CreateRemoteThread approach.
by Xiao Wu Guang
A multicolumn, customizable, editable combobox
by zlike
Demostration of a multi-threaded HTTP proxy server implemented with WinSock on Windows.
by Christos Malliopoulos
An implementation of the .NET delegate pattern using C++ templates
by John Hilton
Simple yet comprehensive viewing code for OpenGL and Direct3D.
by kookoo
This article intruduce you a new software encryption method.
by mystro_AKA_kokie
This is a fun article on how to solve Einstein's riddle without the help of a computer.
by Zeeshan Amjad
A class that cannot be inherited from
by YoungJin Shin
This function makes for you to draw a fancy text easy.
by Nitron
Presenting the std::vector with a discussion on STL algorithms and predicates.
by Bill Heitler
Explains how to put a CPropertySheet into a CControlBar.
by KarstenK
Connecting and disconnecting network drives
by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
by logicchild
An article to help explain how C/C++ use pointers.
by Jonathan de Halleux
A helper framework for generation of SQL queries in C++ and Lua
by Stefan Kuhr
Creating a self-extracting file that allows to start multiple setups
by Zuoliu Ding
A CComboBox derived combo-box class
by Nikolay Denisov
The article gives a sample of how to implement Internet Explorer-style sizable re-bar and menu bar controls.
by Colin Angus Mackay
Driving the PC Speaker from .NET.
by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
by Jarl Ostensen
A finite field EC and simple ECC scheme in C++ to help understand the principles.
by Rob Manderson
Using Variants in your C++ code
by mjtsai
WDM Driver programming introduction with three Pseudo Drivers.
by auralius manurung
An article on how to build a simple HTTP proxy server
by Rob Manderson
Using GDI+ in conjunction with an owner-draw static window
by David Saelman
How to minimize or maximize an SDI application without any flash artifacts.
by flyhigh
Introducing a simple method to display a transparent PNG file.
by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
by Truong Pham Dang Khoa
A simple color picker like paintbrush color picker.
by PrasadPerera
A follow up to the simple pie chart control article which will detail the new improvements
by Binoy R
The NotifyIcon Component will display an icon in the status bar notification area, which you can use as notiification purpose to alert users that an action or event has occured.
by Weiye Chen
This is a simple class that you can use to load and use another resource DLL if it is present during runtime.
by zcln
An easy way to do validation for MFC Dialogs, FormViews, PropertyPages
by ChauJohnthan
Article on a simple string generator
by Wang Yingwu
CTabDialog bundles buttons and dialogs, so users can add their owner draw buttons and dialogs
by Paul Ranson
A template class that allows Win32 object lifetimes to be managed 'smartly', includes an example memory mapped file wrapper.
by Abdellatif_El_Khlifi
How to delete/modify a system file which is protected by Windows without being detected by the OS protection.
by SteveLi-Cellbi
C# and C++ source code for .NET application packer tool
by Sreekanth Muralidharan
A simple task enumerator for Windows Mobile SmartPhones.
by ice911
This project is a simple Windows port scanner which can be very useful for checking your machine to make sure it is locked down!
by liyang yu
A simple GUI written in MC++ providing a DOM tree and XPath navigator for XML files
by John Gonzalez
An implementation of the spin-edit control used in Jasc Paint Shop Pro
by Tobias Wenig
Writing multiple enumerated configuration entries.
by JPandya
A study of STL container, Iterator and Predicates with the discussion of std::vector
by PJ Arends
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.
by Junlei Li
Use an easy-to-use templated class to custom the title bar of windows.
by Ma Xi
Using templates to sovle problems in the Observer Pattern.
by Rajeev Sadasivan
A simple thread pool
by Ratner Yuri
This article describes a ThreadPool implementation.
by mi-chi
Tokenize and access string contents using a format mask
by skinui
A XP bar with GDI+ for MFC, like the Apple dockbar.
by lilyco
Introduces an open source UDP-based data transfer library.
by Nicolas Bonamy
Some dialog boxes separators that replace group boxes
by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
by Jonathan Enders
A user interface infrastructure quickly attachable to your application, accompanied by a simple text-based platform-independent user interface that builds on the infrastucture.
by Jeffrey Walton, Jordan Walters
A UTF-16 class derived from CStdioFile for reading and writing Unicode files
by Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
by coder112
A way to avoid unnecessary recompiles when using RCSTamp to update the .RC file.
by Jim Xochellis
A simple and fast image encryption technique, which facilitates the secure use of external image files in common applications.
by Yubo Dong
A simple wrapper class for the libid3tag to retrieve id3 tag information from a given MP3 file.
by _oti
A WTL Hunspell-checked edit control.
by Keith A. Lewis
Single header wrapper for registry manipulation.
by vipulparmar
Basic understanding of Pro*C
by zhzhtst
This article supplies the source code of the _ValidateEH3RN function in Structured Exception Handling.
by Mahfuzur Rahman.
What is the useful of CObject , CRuntimeClass and related macros.
by LimeyRedneck
Update the parent's status bar panel(s) from a child MDI form
by Lonnie McCullough
A set of macros and classes that allow declarative access to registry settings.
by Karismatic
Using this dll anyone can access 3 databases i.e Oracle,SQLServer,Access
by Cd-MaN
An article on how to access data from fixed size record data from the .NET environment
by yann bertaud
How to get the song list, song information from ITunes using .NET.
by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
by Renato Tegon Forti
A set of class to access and manipule PostgreSql data base using libpq - C Library.
by Yingle Jia
This article introduces a tiny shell library built on ACF which makes shell programming a joy.
by Yingle Jia
This article shows how to create and open shell link with the WinShell library built on ACF.
by MoustafaS
Solving old ACM problems
by Jim Crafton
An article on adding action support to your VCF application.
by Peter Tewkesbury
This article shows how to write an ActiveSync file filter in C#.
by Binoy R
This example demonstrates how can you make a baloon tooltip message using windows tooltip component.
by Sarvesvara (BVKS) Dasa
An article that explains a method to add your own custom template in the Visual Studio .NET 2003 IDE.
by xiaojin
The article explains adding a user in SQL Server programmatically, using VC++
by Zhang YanFeng
This article will show you how to make MDI window of WTL into ATL control by using a real world example.
by nschan
An article on adding scrolling to a CWnd or CDialog using a C++ helper class.
by Alain Rist
CZoomScrollImpl extends WTL CScrollImpl to allow continuous zooming.
by Catalin Stavaru
Finally, an add-in that increments build number for VC++.NET !
by Tingu Abraham
Creating Add-in Menus in Lotus Notes using Lotus C APIs and MFC.
by Igor Tolmachev
This article explains how to add a drop-down menu to a toolbar button of Internet Explorer.
by Simon Parmenter
A VS2008 C++ project to add an icon resource in a file to an executable.
by roel_v2
Step-by-step instructions on how to add OLE automation to an already existing application. In addition, it illustrates how to do things without using the code as provided by the application wizard.
by Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
by kokholm
This short article demonstrates the ability to add Context Help to your application.
by Chris Maunder
A class for adding icons to the system tray
by Gabriel Graves
An article on adding MDI support to .NET applications.
by kla_boot
Doc/View MRU reflected in a ComboBox on the document form view
by Kevin Wittmer
101-level tutorial on ActiveX Data Objects
by rocky_pulley
How to use the Adobe Acrobat 7 Reader ActiveX control inside a C++ application.
by Scott McMaster
This article presents a friendly C# wrapper class for the MessageBoxIndirect API. The MessageBoxIndirect class allows you to add a help button, custom icon, locale-aware buttons, and different modalities to a message box.
by valdok
A template class for multi-dimensional regions for any coordinate type.
by Noel Frankinet
A virtual WTL ListView control on an SQLite3 table or view.
by metcarob
This article describes a timestamp class that can be used as an alternative to the standard C date time functions.
by Okeno Palmer
Create an ASP.NET application that uses the Amazon Web Service to search the Amazon catalogs.
by iranvig
An ActiveX Control - you can create a Skinable Form in Desgin Time.
by Abin
An easy to use keyboard hooking DLL that is suitable for most applications.
by Jeffrey Walton
An Analysis Demonstrating the PE Checksum is an Additive Checksum based on RFC 1071
by Joshua Tully
A look into what goes into the area of preventing reverse engineering, and gives developers some functions and ideas about preventing reversing engineering of their programs.
by YangXiaoWang
An apple style docking bar implemented by eGui lib
by SuperEric
This application is just a simple simulator but its ability is that u can simply add much more properties to ur mobile and the interface and the source code are so separate so u can change the interface with just a low cost!!!
by Neville Dastur
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
by Jesus Oliva
Firewall application developed using Packet Filtering API.
by duyanning
This article describes an easy to use event class written in standard C++.
by Daniel Cohen Gindi
I have created classes to wrap the SQLite3 library, to remove many headaches...
by Chen Hao
An article on how to dynamically hide columns in a list control.
by Dr. Goulu
DicoLib stores words in lists of anagrams indexed by their length and a 26 bits bitset which describe which letters are present in the words. This makes it extremely fast to search for words which contain specified letters, and to search for words which are "close" for spell checking appli
by Andrea Cacciarru
How to implement a class that derives from a Xstream class and how to serialize from and to it.
by Uwe Keim
An article about an enhanced wrapper around the popular logging framework LOG4NET.
by choiday
Introducing a simple event mechanism for C++ using a C# style delegate.
by Tobias Wenig
A platform independent game model.
by GMazzo65
This shows how to use a "working" progress bar like Windows XP does.
by smartnose
An article on ATL 7.0 and dynamic system simulation.
by RockmanZero
An extendable report editor. You can simply add your own controls without recompiling the program or writing annoying plug-ins.
by Sanjay1982
The MFC CListCtrl does not allow editing labels for all columns. This extended class implements ways to specify column editors, row, cell, and column colors etc.
by Mathieu Jacques
Design and code for an extensible, maintainable, robust, and easy to use math parser.
by nico80
An easy-to-use colour picker complete with RGB, HSV and alpha sliders.
by strnghrs
This article shows how to decode image with IImgCtx interface provided by IE
by jemodurn
An image preview dialog for adjusting brightness and contrast
by Kenneth Kasajian
The Service Locator can be used to decouple classes, which improves the overall design and significantly helps with unit testing.
by Nitron
This article presents an in-depth analysis of std::deque and offers guidance as to when to prefer using it as opposed to std::vector, by taking into consideration memory allocation and container performance.
by Modesty Zhang
This article presents a practical technique to achieve interface based object implementation by ATL only. This technique implements basic COM concepts about interface while doesn't rely on COM runtime.
by Chris Maunder
Herb Sutter has just joined Microsoft as their new Visual C++ .NET community guy. Read about who he is, what he does, and what is happening with our beloved Visual C++.
by programmersmind
An Introduction for how to insert your own custom objects inside a std:::set
by Andrew Walker
An overview of the Boost library
by roel_
An introduction to libsig c++ using the Microsoft Visual Studio compiler
by Rob Manderson
How to define and implement COM interfaces inside an MFC class
by Michael Groeger
An introduction to monitoring performance of applications.
by Dave Handley
Basic introduction to producing parsers with the boost::spirit library.
by sunhui
This paper gives a general MFC application wizard which supports .NET Framework.
by peterboulton
A re-usable calculator custom control which works and looks like a hand held calculator, which can be used in any MFC application by simply adding a cpp and a h file to the project (no resource file dependencies).
by Tony Ioanides
An MS Outlook-style mini-calendar control using WTL
by Kenny Moens
Function pointers provide a handy mechanism for 1st order functions but are rather complex in usage. This article gives a wrapper around those function pointers making the use of them easier.
by Binoy R
This article is based on a pre-release version of Microsoft Visual Studio 2005, formerly code-named “Whidbey”. All information contained herein is subject to change.
by Ambidextrous Coder
A portable implementation of a templated, STL-compliant math vector class.
by Joaquín M López Muñoz
A template container implementing a bidirectional map that blends well with STL.
by Nidhi S
An analog clock control that can raise alarm at a given time and that can also set a count down alarm.
by Chris Losinger
A simple class to animate the movement of child windows
by Vladimir Ralev
This article shows how to create an animated menu, on any CWnd
by dTianx
How to create a RichEdit control to display animated emoticons like MSN Messenger's.
by João Paulo Figueira
How to animate child view transitions on a Windows Mobile WTL application.
by Marc Clifton
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
by simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
by Aamir Butt
An article on how to put and get information to an OLE Structured Document.
by S.C.Wong
A profiler which calculates the total and execution time elapsed for each function profiled
by Abin
A report style CListCtrl supporting sorting, sub-item editing, sub-item image, sub-item color etc.
by BadKarma
The Star Trek game reworked, using a 2D retro look
by imagiro
A simple thread pool with minimal dependencies
by Danil Shopyrin
An article on how ad hoc adapters generation can be emulated in C#.
by Bjornar Henden
A WTL Grid mostly aimed for use against databases.
by Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
by alonvx
Type-safe access to read-only or read/write configuration file variables using "one-line-of-code".
by Jeffrey Walton
Encrypt data using Block Ciphers with Crypto++.
by Jeffrey Walton
How to Choose a Crypto++ Pseudo Random Number Generator
by Jeffrey Walton
Create and Verify RSA Digital Signatures with Appendix Using Crypto++
by Serge Lobko-Lobanovsky
This article illustrates a practical implementation of one of the common tasks that developers face every day, using reflection.
by abhinaba
This article discusses how an application can apply visual effects to the desktop, by copying desktop contents, applying effects on it and then re-displaying it.
by Steve Thresher
Apply Windows XP visual styles to applications without a rebuild.
by Chesnokov Yuriy
The article presents C++ code for estimation of approximate and sample entropies suitable for biological signals analysis
by Andrew Phillips
How to use overflow checking effectively and avoid some pitfalls.
by Binoy R
Whidbey is a major component of Microsoft Visual Studio .NET suite. The .NET version of Visual Basic is a new improved version with more features and additions. After these new additions, VB.NET qualifies to become a more smarter approach for the software developers.
by Binoy R
This article explains step by step dynamic creation of an SQL Server database, tables and stored procedure through Whidbey (or VB.NET).
by Binoy R
This article explains how we can display data using DataSet and DataGrid control after the database is created.
by Binoy R
Display data using Dataset and Data Grid control after the database is created
by Software Developer's Journal
Neural networks are typically associated with specialised applications, developed only by select groups of experts. This misconception has had a highly negative effect on its popularity. Hopefully, the FANN library will help fill this gap.
by Tony Truong
ASP.NET DataGrid Header plug-in that allows the header to stay on screen.
by Humayun Shabbir
This article provides basic knowhow of creating a dynamic website control panel using ASP.NET.
by Marc Clifton
Everything you ever wanted to know but were afraid to ask about AOP/AOSD
by Rob Manderson
How to use assert to find bugs in your programs
by P.Adityanand
Asynchronous message processing infrastructure for .NET applications.
by JaeWook Choi
An article on the new approach to utilize Win32 threads in a more intuitive manner.
by jason lue
A subtle memory leak problem on CDynamicParameterAccessor on special occasions
by Katasonov
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
by Leon Finker
Web Application/Web Service development using ATL Server classes
by Eugene Polonsky
Complete implementation of .NET IDE's snapping windows in ATL/WTL
by Leon Finker
ATL7 and Attributes description and sample usage
by lyshsd
ATL/WTL version of Samuel Gonzalo's CPath1.2
by WajihUllahBaig
A console program that captures audio and saves it.
by Carlos Jiménez de Parga
An extension of the DirectMidi class library for audio handling
by Jeffrey Walton
Perform authenticated encryption with Crypto++.
by Joshua Jensen
Provides support for customized global environment build settings on a per solution basis
by Gordon W. Ahn
A program that clicks your mouse automatically.
by NormDroid
Implementation of Auto Completion ComboBox for WTL
by Brian Davis
Quick and dirty hack for automatically bringing DUN dialog if not connected to the internet.
by c-smile
Auto Value is an implementation of variables having undefined state
by Neeraj Sathe
This article talks about the usage of STL's auto_ptr class
by li@agileinfollc.com
An article on how to discover Oracle TNS service names.
by Sheng Jiang 蒋晟
An article on finding out an active IE or Explorer window or creating one and controlling it.
by Lionel Grenier
Visual Studio .NET 2003 add-in to set automaticaly build dependencies of VC projects and to generate linked libraries dependency graphs.
by Beau Skinner
Automatic build version awareness, incrementing, and archiving.
by Alexandre GRANVAUD
Automate your data classes initialization from an XML file.
by Till Krullmann
A WTL extension which introduces layout maps to automatically update the layout in resizable dialogs.
by drice
Mechanism to automatically dock/anchor your controls in a window or dialog.
by Mohamed Hendawi
Get a list of running Visual Studio instances, and a reference to the automation server.
by Satervalley
This is an addin for visual studio 2003 and 2005, it launches applications which your defined automatically when starting visual studio
by Chesnokov Yuriy
This article demonstrates a backpropagation artificial neural network console application with validation and test sets for performance estimation using uneven distribution metrics.
by Shaibujan
A useful bar graph control, derived from CStatic.
by rocky_pulley
A Code 39 barcode control with printing and saving support.
by Juan Carlos Cobas
A beginner introduction to Endianness.
by Abraxas23
Starting your app minimized on the sytem tray.
by ErnestoNet
Finance, contacts, notes organizer
by Yap Chun Wei
A Class to Read and Write to Microsoft Excel
by amonlee
for some novice of STL, like me, who might make some low level errors when trying to release memory
by cider1
A set of source code and project browsers to compliment Visual Studio.
by Vahid Kazemi
Start Direct3D programming and create a window
by Vahid Kazemi
Create your first application using Direct3D 10.
by airlobster
A very efficient BEncode Lexer in C++.
by hagarwal
Here is a class that will help you to control the execution of your threads that involves looping/polling and also limits their CPU usage to a specified limit.
by Hatem Mostafa
Fast binary data marshaling using simple CMarshal class.
by Pawan84
A C++ program to read/write files in binary mode.
by Prateek Kumar Dubey
This is a class library, it can be used to create binary search tree of any basic data type or a class object.
by serup
An article on how to generate an outline of a bitmap. Used when designing user shaped dialogs.
by Roger65
The anatomy of a bitmap.
by programmersmind
Few well known bitwise operation problem collection
by Gabriyel
A project on colored shape/blob recognition.
by mb2sync
Performs conversions between values of type bool, BOOL and VARIANT_BOOL.
by mb2sync
Consistent interfaces to CString using Boost.Range.
by panboza
A layout algorithm for layout controls in a row or column
by Jan van den Baard
Syntax coloring, multi-level undo/redo editor control.
by AntonGogolev
An extension to standard MFC DDX/DDV mechanism and a new way of data validation in WinAPI programs
by Mingliang Zhu
An article on how to make application frame window shadowed. MFC/ATL not required.
by bijua2001
Broadcast a message to multiple instances of an application
by mdj_moon
A reusable class inherited from CScrollView to implement buffered scrolling
by BlackDice
A handy bug-tracking tool for software development companies.
by Jack Janssen
An article on a tool for making a database containing the directories of CDs etc.
by Robert Umbehant
How to build a simple C++ script compiler from Scintilla and CINT.
by Gast128
Building boost libraries for Visual Studio
by Ganyob
How to build secure private file sharing client/server using a freeware SDK
by Gabriyel
Want to build multiplayer games but have no idea where to start or no time to develop solid networking code? Read on...
by Alex Kolesnichenko
Tutorial article about how to build components with rich functionality using attributed ATL.
by Michael Dunn
No, that's not a typo
by Eric Haddan
Example of a CD/DVD burning application using IMAPI2.
by IGx89
Instructions on how to implement _fseeki64 and _ftelli64.
by Daniele Mancini
This program can create and recognize mouse gestures.
by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
by Barretto VN
Creating Menus Dymanically in C#.
by Andrey Butov
A C# star rating control.
by Barretto VN
C# Wizard for Beginners
by DaveeCom
CAlarmClock is a C++ class that can generate repeating asynchronous alarms
by Chien-Chung, Chung
C++ class of HMAC-SHA1
by Steve Johnson (Sven)
How to use C++ macros to map class members for serialization or other purposes.
by kb-boxer
An article on C++ coding style, practices and discipline.
by Chesnokov Yuriy
The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
by Nemanja Trifunovic
An unbiased analysis of good and bad cases for using exceptions vs. error codes.
by jeff00seattle
A C++ implementation of the C# functionality for both Property and Indexer, and controlling their compile-time accessibility using accessor-modifiers.
by xushiwei
Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC").
by Niraj Kedar
A class that can be modified at run-time
by MarcosCB
A design pattern that gives the advantages of a common Object inheritance to C++
by Chris Grimes
Shows how to create C++ property accessors that support C#-like syntax
by Lai Shiaw San Kent
Introduction to the allocator concept, as well as implementing a policy-driven allocator template class
by Member 2516638
C++ wrapper class to compute moving averages
by Alex Hazanov
A wrapper for the XML DOM for C++.
by Michael Lüftenegger
Explanation of a calculator
by Elmue
How to implement creation and extraction of Microsoft CAB files
by BuddyLeeJr
Creating compact storage for a set of BOOLs, enums, or other sets of limited value data.
by hasansheik
It will help you to call a managed function from unmanaged DLL function.
by TarunNeo
This article shows you how to call managed code from unmanaged code and also the other way round.
by Neil Yao
A reusable WTL base class to support AppBar
by Rob Manderson, Vadim Tabakman
Capturing HTML documents as images
by Dillip Kumar Kara
LiveVideo is an application to capture live video from various video capture devices.
by Samiullah Khan
This article describes the process of storing the audio data of a movie file (.mpeg, .mpg, .avi and .dat) on the hard disk in a WAV file using DirectShow filters.
by Ashkbiz Danehkar
A Spy tool program like MS Spy++ that lets you capture window controls and modify their properties. Useful for learning window handles and their properties.
by Yury Lukach
A fix of ATL 7 CAtlHttpClientT code
by Paul Roberts
Makes it easy to use a balloon tooltip to convey hints/messages non-modally
by Mathias S.
Controller that allows you to view very large files
by Abin
A file/folder browsing control that integrates an editbox and a button with built-in images
by ucc801
It implements the angle custom control, a circle with a line indicating a rotation angle. Give your application a professional look now!
by Neil Yao
A reusable WTL base class to add buttons on the caption bar.
by sicks
A class that retrieves a list of Codecs found on the local computer using the registry.
by PEK
A very simple button that shows a color and lets the user change it by clicking on the button.
by Wolfgang Busch
A bitmap class with a "brute-force" region creator
by Hou Tianze
A CStatic derived class that wraps the cool FX effect by dswigger.
by iTreeSoft
An article on how to use CSS, JavaScript and images in resource with CDHtmlDialog in VC++ .NET
by Johan Rosengren
A feature rich vector editor skeleton.
by Daniel Lohmann
Use an edit control for logging messages and redirect cout
by Dmitriy Yakovlev
An enhanced status bar which allows you to easily add/remove almost any controls to/from its panes, on-the-fly.
by Hou Tianze
A CStatic derived class that adds in fade in/out effect to your picture controls.
by Thomas Serface
A CFileFind with include/exclude filters.
by Johan Rosengren
A flowchart editor with linked objects, based on CDiagramEditor.
by Patrik Svensson
An easy way to change the look of a CStatic.
by Cagdas Calik
A custom control for n-tuple input.
by Geert van Horrik
This class enables you to easily parse a command line in any C++ application.
by Warren Stevens
CStatic enhancement that adds a trailing horizontal line, and supports WinXP themes.
by isemenov
A simple Win32 HANDLE type wrapper.
by Nish Nishant
Shows how to globally change the icons for folders and drives. Also shows some nifty tricks you might find handy in your applications.
by Raghuwanshi.G.S
This article shows how to improve Server / System performance by changing the FILE DESCRIPTOR limit and TIME_WAIT in Windows 2003, XP and Vista.
by Ludvik Jerabek
Programmatically changing the Windows time zone information.
by Naren Neelamegam
Vistra code walkthrough article, to explain a few of the interesting things about Windows.
by Gonzales Cenelia
Tutorial on making an artificial intelligence chatbot
by Softomatix
A component to check if given user has a particular access rights on a file/folder or not.
by Nemanja Trifunovic
Answers to some common questions on C++ checked iterators.
by Peter Tewkesbury
Allows the reading of CHM files on a Pocket PC2003.
by JO Hyeong-Ryeol
A C++ class which helps you to interact with a HTTP web server.
by anuragvelekkattu
Bitmap button which embeds text on it.
by Abin
A comprehensive INI file handling class.
by Todd Davis
A fully featured and cross platform friendly way to handle *.ini and *.cfg files.
by Emre Guldogan
A System for Simulation and Analysis of Logic Circuits
by Midi_Mick
Using ATL and STL to create collections of COM objects without circular references
by Peter Mares
A CWnd-derived control that can attach itself to any window, without the programmer making provisions for it
by Tydia-kun
Shows how to make callback to functions within classes that are non-static.
by Jan van den Baard
C++ class library.
by Rama Krishna Vavilala
A VS.NET addin that provides a classwizard similar to that in VC++ 6.0
by Metaldude
A CStatic derived control that allows multiple layers of bitmaps to be displayed or hidden in the same control.
by olden69
A CStatic derived digital LED screen with transparency. Based on "CStaticTime class" of Jason Hattingh.
by Paul Ingles
Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support.
by cgoldsch
Extended ListCtrl class that supports web links.
by Francesco Aruta
CMagDialog: a class to enable dialogs to dock side by side.
by Sam NG
How to use a CMap
by eugi
A simple and efficient interface for using a multi-level matrix of values.
by eugi
This class provides MFC Control functionality to CMapEditor, and supports isometric view
by C. Bügenburg
An easy-to-use ownerdrawn menu, derived from CMenu.
by Dean Thomas
An article on reading and writing tags for MP3 files.
by rbid
An MFC class for fast extraction and interpretation of values from a 32 bit provided value.
by kalicharan
The small function block will return a structure consisting of number of folders & files existing in the given folder.
by NeWi
Source code that shows how to decompress and extract text from PDF documents.
by .dan.g.
A Visual Studio addin for creating and editing ASCII diagrams in source files
by .dan.g.
A 'Visio-like' tool for adding and editing ascii diagrams in your source code
by ucc801
CodeWizard includes a tool that lets you visually create functionality on-screen and automatically generate C++ code files!
by Nicolas Gazelle
Collapsible, resizable and dockable XP style control bar
by Meir Bechor
This article describes how to move collections between native and managed code.
by Jonathan Nethercott
Shows how to write a color button control for the .NET compact framework.
by Loack_
Using CAdvancedComponent to change the background, foreground, and other colors on CButton, CEdit, and CDialog.
by Tim Smith
Color picker control for WTL applications including optional support for XP themes
by pseudonym67
Selecting colors with a combo box.
by abhinaba
This article discusses the ColorFinder application that can be used to retrieve the color of any pixel on the desktop in various formats
by Vladimir L.
A control to split text into fixed width columns
by Alberto_Martinez
Very addictive game that demonstrates some GDI, sound, and 100% solvable puzzle creation (from all the testing so far).
by gogglin
Command line parsing with the use of delegates: the delegates support a common set of data types, with standard syntax validation.
by kamnas
A command line tool with source code to add any native Win32 resource (HTML, Icons, BMPs, etc.) to an executable.
by Ian Nowland
A Visual Studio .NET 2003 add-in that reflows (rewraps) text in comments to make them easier to read.
by lazybug_in
Comments workbench for C++ - a Visual Studio .NET add-in.
by Sp1ff
Writing add-ins for DevStudio, Visual Studio, and Office
by PJ Arends
Code snippet that compares two HBITMAP handles to see if the bitmaps they contain are the same
by Jeff J
Developer utility to clean up multiple compilations.
by Marcelo A. B. Slomp
How compiler's code optimization models works and mixing its to create an hybrid optimization model.
by Garth J Lancaster, Jeffrey Walton
Avoid common pitfalls when using Crypto++ and VC++.
by tojohere
Composite pattern made as a reusable C++ template class
by Dave Handley
An article on a templatized implementation of composite and visitor interaction
by Karl Josefsson
Compressing attachments before sending the mail
by Furer Alexander
An article about concatenating .WAV files "on the fly"
by Dave Handley
Using functors to conditionally return values during iteration over a composite.
by Dofu
Use the IWebBrowser2 to connect Gmail
by Yasin HINISLIOGLU
This article explains garbage collection and memory management using C language
by ManiB
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
by LaymanZheng
This article illustrates the common usage of a const in C++
by Kodanda Pani
How to access a web service from Microsoft Excel
by ManojRajan
This article explains control arrays with example.
by Ziming
This is a small class for control repositioning. It can create an INI file, which logs all aspects of your control.
by BlackDice
A front-end for Microsoft's Conv3ds utility.
by sswater shi
Regular Expression for VC++ using VBScript.RegExp
by Pravarakhya
An article on conversion of EMF file to Bitmap file format and BMP to EMF
by anand choubey
The code snippet converts MAC Address String Format into Bytes
by Nikhil Doshi
Tool to convert SIDs to object name and vice versa.
by Marcos F. Cardoso
How to convert C++ enums to strings.
by Alireza Naghizadeh
A simple code for converting image files to OTA file format (Mobile Picture Message).
by Eloff
Benchmarks on various conversion technqiues, commentary, and some custom conversion functions.
by mshoukry_alkhwarazmi
a class to convert from VC++.NET String* data type to leagcy LPCTSTR
by Fred Ackers
Article discussing how to convolve images, specificially the convolution of bitmaps.
by NormDroid
This article shows the use of a Push button with a drop down menu, similar to the one found in the Office 2000 suite.
by QUIETTA
EZ methods to copy a complete folder, while filtering the filetypes as needed.
by Kenneth Kasajian
I get asked this question sometimes from seasoned programmers who are new to C++. There are plenty of good books written on the subject, but I found no clear and concise set of rules on the Internet for those who don't want to understand every nuance of the language—and just want the facts.
by Ferdie
Getting the correct column ordinals of an ADOX Table object.
by Luuk Weltevreden
This article shows a workaround to the graphics bug that a checkbox or radio button is displayed with a black background on themed dialogs.
by Roger65
An article on counting lines of code.
by Gregory Gintsberg
How to determine the number of physical and logical processors on your computer.
by xiaogi
A software to count lines in our source code.
by J. Dunlap
A GUI library collaborative project.
by Eugene Pustovoyt
A control based on CStatic for displaying HTML-like text formatting elements.
by Eugene Pustovoyt
Extended MessageBox class
by Rob Groves
A C++ wrapper around the SQLite embedded database library.
by Nish Nishant
CProcessData is a template class that makes it easy to use data allocated in a different process, and is useful when making inter-process SendMessage/PostMessage calls.
by Hernán Di Pietro
This simple class allows to profile code sections and optionally print time elapsed and tracing strings in different formats.
by PEK
A custrom-draw virtual list control. Support for subitem editing, images, button (checkboxes, radio buttons), custom colors, and "column navigation".
by Martin.Holzherr
Third article on building a language interpreter describing the generation of parse trees and syntax trees.
by Rocom
A more easy to generate toolbar images.
by Gopalakrishna Palem
Explains methods for creating a movie (AVI/ WMV/ MOV) programmatically.
by hagarwal
This is a macro which takes the name of any void returning global\static procedure, followed by the list of arguments to be passed to that procedure, and invokes the procedure with the arguments supplied, in a new thread.
by dean170
Introduce a programming technology to design a very complex, rich document type.
by Daniel Bright
Create a valid RSS 2.0 document using XmlTextWriter
by Frank Rem
TallPDF.NET and PDFKit.NET are 100% .NET components written entirely in C# for creating, manipulating and reading PDF documents and PDF forms.The focus is to ease the task of integrating our component in a larger application.
by DGoins
This article describes another way to implement asychronous webservices using ASP.NET and WSE v2.0.
by autodebug
It is very easy to create In-Place ToolTips on yourself control like treeview control.
by Gordon Kushner
Utility program for generating SQL Server INSERT scripts
by Stephan Pilz
Create multilingual web pages very easily, without using localization and resources.
by Aric Wang
To show you how to create a easy animation with palette
by Youngho Kim
This Article is make of a CView under CView using CWnd control
by fyrewolfe
How to use a template to create a custom collection class and using the C++ std::vector STL library as well as the operator. I will expect you to understand how pointers, classes, templates and the operator works.
by CheerJeer
Using two common techniques to create an uncommon UI.
by Pablo Aliskevicius
After you design your dialogs in Visual Studio, use the WTL Class Wizard to turn them into WTL classes and not just from Visual Studio 6!
by pratheesh
Describes a practical use of the HTML interfaces available in C++.
by Yogesh M Joshi
This article will create a custom control using the custom control on the control bar.
by saud_ad
A walkthrough on building a Windows control that can be moved by the user at runtime.
by Raja Iqbal Singh
I have used window api to create the share to the network resource.
by Leshchuk Aleksey
Creating the General ProfUIS Dialog and ProfUIS MessageBox
by Star_Friend
How to Create your first project created in .NET environment espetially using VC++...?
by rj45
An MDI MFC generated project has only one view by default, here is one way to add more CView derived classes and initiliaze them without adding any special initialization code.
by Magomed Abdurakhmanov
Simple class to store application settings in registry
by Abin
An MFC CListCtrl derived class specialized in report-style list control manipulation.
by Paul Roberts
An owner-drawn CTreeCtrl that has checkboxes and open/close controls aligned vertically on the right hand edge of the tree for easy viewing regardless of the horizontal scroll position.
by shellraker
A simple MFC Rich Edit control using version 4.1 in msftedit.dll.
by hongseok.com
Helper Class for using CRITICAL_SECTION
by Gulyan
Using Mutexes on cross platform programming
by einaros
An article which discusses the need for synchronization in multi-threaded applications, and features a generic framework for making calls across threads: ThreadSynch.
by Alex_Intw
This article shows you how to send or post events among processes using shared memory queues for the Windows and Linux platforms.
by JtR1977
A self drawing, round button for different styles and usages.
by Johan Rosengren
A complete mini-editor with a formatting toolbar and a ruler with editable tab-positions.
by Jeffrey Walton
Sign and verify messages using Crypto++, Java, and C#.
by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by GINGISHAN2003
Cryptography with symmetric key using bitmaps
by Dominik Reichl
CSecureEditEx controls are resistant to password revealers. Passwords aren't visible in the process memory.
by Dominik Reichl
CSHA1 - A C++ class implementation of the SHA-1 hash algorithm
by AdrienP
A single class implementation of SHA1 Digest in Unix/Win - simple and fast.
by matro
An interprocess communication approach to share a server mailslot.
by Henry Tan Setiawan
A simple SpeedoMeter class based on CStatic base class.
by Gerald Naveen A
C++ source to create a control that graphically displays the current status of an application variable.
by PEK
CTextFileDocument lets you write and read text files with different encodings (ASCII, UTF-8, Unicode 16 little/big endian are supported).
by PEK
CThread simplifies the process to start, run and stop threads. You can use it to work with threads in the same way as you do in C# or Java.
by Alain Rist
Add this small class to your existing dialog inheritance list and get nice tooltips on controls and dialog.
by John Melas
This class implements a combo box that reads its data from an XML file, displays a tree as a drop down window, and supports mulitple selections.
by Yves Tkaczyk
CTreePropSheetEx is an extension of CTreePropSheet offering new features such as resizing, skipping empty pages, and new property frames such as Office 2003 option sheet.
by Dominik Reichl
The CTrueRandom class gets true random numbers for you.
by John Crenshaw
C++ has no native support for adding new operators, but this article shows how, with macros and some clever overloading, it is possible to easily add your own anyway.
by Nick Parker
Using reflection and a custom attribute to bind data to UI elements.
by valdok
Regions encapsulation in light-weight C++ objects.
by Daniel Bowen
An extensible framework for creating customized tabs in ATL/WTL, with a VS.NET-like tab control implementation, tabbed frames, tabbed MDI, and more.
by Youngho Kim
Create OpenGL Window using MFC in Visual Studio .NET
by lata07mahi
Modal dialog with a user-defined look and feel.
by Michael Sheinin
Create a fully integrated document window inside the Visual Studio IDE.
by Yogesh M Joshi
Adding and subclassing the custom controls
by jiulun
CvsIn add-in for Visual Studio .NET 2002 and 2003 and Visual Studio 2005.
by Patrik Svensson
Getting the weekday and weeknumber
by Vincent Richomme
A CStatic control with text wrapping, color, and transparency.
by Sp1ff
Yet another wrapper for the ::BrowseForFolder function
by Franz Klein
A Cyclomatic complexity viewer application.
by Jim Dill
A scrollable child window for pictures of any size.
by Jeremy Boschen
An Internet Explorer browser bar, which acts as a pseudo-debug output device
by Andrey Shchurov
With SqlWrapper, you can easily create your DAL classes writing the most minimum amount of code.
by Hatem Mostafa
This article demonstrates a new technique to optimize DBMS output cursor storage using Virtual Cursor.
by Binoy R
Automatically handle to adjust grid widths
by Daniel Fruzynski
How to reduce DataGrid's ViewState size, while maintaining all DataGrid's functionalities.
by Peter C. Gallati
An article on implementing a DataGrid control bound to nested ArrayLists in a Windows Form
by i386.com
Using .NET's System.Globalization class for retrieving month names in forgein lanaguages, and the DateTimeFormatInfo for keeping your dates the correct way around.
by nickadams
A set of classes to encapsulate DB2 CLI APIs in ADO style.
by Brian C Hart
This tutorial guides you through the step-by-step details of how to use Visual Studio .NET 2003 to develop DCOM client/server applications.
by Brian C Hart
We modify starter files provided by the ATL project wizard, to improve user-friendliness and provide security for our server. I also show you how to do a Replace/Replace All across the whole project.
by Brian C Hart
In this step, we add a simple COM object to our server using the ATL Simple Object wizard. Plus, properly initialize and cleanup your COM objects with FinalConstruct() and FinalRelease().
by Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.
by Brian C Hart
We look at connection points, and set up the server's end of one, for our simple DCOM "Hello, World!" server.
by Johann Anhofer
An easy to use debug logger, implemented via a custom stream buffer.
by ashvin
Hooking to debug shared memory.
by Toby Opferman
Introduction to the most important ally in the fight against bugs, the stack.
by Toby Opferman
Introduction to the heap.
by Toby Opferman
This tutorial we will attempt to write a simple debug extension.
by Toby Opferman
Learn how to debug handle leaks in Windows.
by #realJSOP
Here's some code that will automatically start your app on a secondary monitor if it's compiled with debug info.
by Stas Kondratiev
Demonstrates how you can improve the standard DebugBreak and ASSERTs to make them work always.
by Ivo Beltchev
Using Expression Evaluator to convert a CRC hash value to a string in the debugger.
by Sumeet Kumar
This article explains how it is possible to seamlessly set breakpoints, step into, set watches and examine local variables for .NET framework classes as well as any other managed assemblies.
by DevRanjeet
This logger can be configured to produce log output using various output types.
by Jeffrey Walton
Using WinDbg to survive in a .NET world.
by Gammill
A four line algorithm in MC++ for converting decimals to fractions.
by Gabhan Berry
How to use the STL for_each algorithm to implement loops and why it's a good idea to do so.
by Marius Daniel Ciorecan
A library that provides an easy to use class (CDecompressLibrary) that will detect and decompress into memory buffers an archive file (zip, gz, tar.gz).
by sswater shi
DEELX regular expression engine is the most convenient and easiest engine to use.
by Kazumi Sato
Delaunay's TIN - Triangulated Irregular Network
by arystotenes
Michael J.
Delegate type just like in C# or Delphi.
by Priyank Bolia
How to add delete submenu to the file menu of Document/View program in VC++
by Feroz Zahid
Function that deletes whole of a directory structure.
by Jarl Lindrud
An article decribing how to implement Design by Contact in C++, using lambda expressions.
by nalla
This article describes my work in creating a framework for a generic game engine in C++.
by Partha Kuchana
An introduction to COM+ queued services.
by Jim D'Agostino
Tutorial on designing classes using Boost libraries
by Nimesha Ranasinghe
Alert GMail user when the mails come
by Elias Bachaalany
An article showing how you can programmatically check if your code is running inside a virtual machine (such as VPC or VMWare).
by Alastair Dallas
How To Detect Theme Settings in Windows XP
by sunhui
This article provides an introduction to TangramLittle, a C++ Framework for MFC and the .NET Framework. Knowledge in MFC and the .NET Framework is assumed.
by Reza Shademani
The main goal of this article is to explain the practical details of low level network security programming.
by Jagadeesh VN
An article that describes how to write applications that always quit gracefully.
by Carlos Jiménez de Parga
A wrapper class library for the DirectMusic MIDI.
by valdok
The difference between DFB and DIB.
by iTreeSoft
Describes how to use an external HTML page as a non-rectangular skin of a dialog.
by toxcct
On the art of exchanging data
by maciejr
A resolution changer to get per-user resolution settings
by Griffter UK
An example of how an encryption key can be shared by two users using the Diffie-Hellman key exchange approach.
by Michael Chourdakis
Draw your vectors using a new, ActiveX based hardware accelerated interface.
by nirvansk815
A custom listbox control to help manipulate data
by Liaqat Fayyaz
How to fine tune a TV channel in DirectShow / How to set custom video frequencies of TV tuner devices?
by Kovalev Maxim
How to cut off specified parts of media file using DirectShow
by Arman S.
An article on multimedia - playing Waves by using the DirectSound component.
by IrrationalThinking
Shows you how to implement a DirectX Render Window into a .NET Form.
by John L. DeVito
This code is a simple way to disable the close button on a Windows Console Application. It can also be used to disable any of the system menu buttons
by Rob Manderson
How to disable the close button on a floating toolbar
by chhibs
exactly what the title says
by hax_
Introduction to the open-source hxGrid library for distributed computing. Main benefits of the library: cluster uses only idle time of Windows 2000/XP/Vista workstation (no dedicated workstations required); easy to use; free.
by Davide Icardi
With this tool the developer can define the application prerequisites and install the correct version of these components in the correct order based on the user operating system type and language, allow the user to download these components from the web or install these components directly.
by Alex Kolesnichenko
CDC descendant with double buffering abilities
by Ali Rafiee
Rearrange listbox items using drag and drop using OLE.
by Sven So.
How to detect that an item was dropped on a specific tray icon
by ckorda
A replacement for MFC's CDragListBox that supports multiple selection and dragging between lists
by Andrew Qu
This article shows how to draw oblique/slant text string
by Eduard Baranovsky
An object oriented drawing component for building GIS and CAM applications with multiple views of geometrical model, multiple resolution handling, layers, optimized graphics and more.
by virdust2003
This is a class to help you handle the selections in the PictureBox.
by valdok
Using C++ objects with destructors and exceptions in drivers
by Asim Goheer
How to add dual / multiple monitor support to your Win32 programs.
by Arman S.
A tool that finds duplicate files in your system.
by Franck Paquier
Dynamic activation of application menus and toolbars through an external XML file.
by Paul Reeder
Implements a DNS updating service via XML Web Services.
by AhmedEssamNaiem
Using Vector and double linked list to create trees
by Achilleas Margaritis
Dynamic message passing for C++.
by Jeffrey Walton
Detect Hardware Faults and Unauthorized In-Memory Patches with Hashing using Crypto++
by r2build
In this article, I will describe how to create a new config XML file for new tools in R2build
by Jay Kint
Using custom function adaptors to clarify the usage of a function within an STL algorithm.
by Serge Wautier
Two classes that help you to easily load (and format) messages from the String table.
by uemaker
Simple implementation of "anchors" and "docking" features implemented in .NET forms
by Abu Mami
The Easy Installer program
by upredsun
This article describes what port forwarding is. UPnP source code is also given.
by kariem2k
Easy way to access listview from treeview and vice versa in a Windows Explorer style application.
by .dan.g.
A 'drop-in' FTP solution for applications providing a full GUI, extended commandline options and no resource files. Use standalone or compiled into your own app.
by Shiju PK
Implementing an edge based template matching or pattern matching algorithm.
by Tomas Petricek
Group of useful vs.net tools packed together
by FlamTaps
Wrapping the Win32 Thread API into a C++-friendly class.
by FlamTaps
Wrapping the Win32 Thread API into a C++-friendly class.
by Ahmed Ismaiel Zakaria
Media audio player with 3D and 2D effects and skinning.
by Vitaly Tomilov
Demonstrates effective data processing of ADO recordset objects in C++ via Safe Arrays provided by method GetRows.
by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
by ManiB
Tutorial to solve Einstein's riddle using C++
by joseangelmt
We are going to enable your application to write entries in HKEY_LOCAL_MACHINE, elevating your application when necessary.
by Dan Farino
How to track down and patch an annoyance in Windows Explorer's code.
by Catalin Stavaru
This light, yet very usable, application notifies users when new mail is received on multiple GMail (and other) accounts. Written in C++/MFC. No .NET framework, no browser instances launched, low system resource requirements!
by $icK$
This articles illustrates CheckMail which is a C++ class to extract a list of email addresses found on a local computer, using the registry.
by Sharjith
Demo to show use of Python Interpreter to evaluate methematical expressions
by vikas maan
Create a 2008 MFCOutlookBar in any pane of a SplitterWnd.
by AnOldGreenHorn
Wrapper classes to embed the Python interpreter in Standard C++ code
by Martin Serrano
A simple program that converts EMF to WMF using GDI+. This project can also be used as a simple kick-off for a console GDI+ program.
by Elias Bachaalany
Describes how to use COM objects without registration.
by sytelus
This article shows you how you can let your users type mathematical equations in popular TeX format and render them as GIF images in your web and desktop applications with just 10 minutes of coding effort.
by Barretto VN
Enabling Windows XP Visual Style UI for your C# applications
by Leon Finker
Encrypts/self-decrypts a file at a time based on password and chosen algorithm
by y0da
This article shows an implementation of the main TCP/UDP functions of the IP Helper API that is used to get info about active connections including the process attached to a connection.
by Kevin Moore
Modified Microsoft Setup program to install required IE6, MSI 2.0 and .NET.
by BillyNorwak
Waits for the child process to exit, minimizes the main window while the child process runs, and automatically restores the window when it exits.
by sidpage
Enum iteration and string conversion
by Warren Stevens
An easy way to bind C++ enums to strings, combo-boxes, list-boxes, arbitrary data structures.
by Mark Belles
Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
by Jaded Hobo
An article on a set of macros and a factory class to enumerate and dynamicaly create leaf classes derived from virtual base classes
by umair_hasan
This article shows how to test an Active Directory connection and enumerate all objects based upon some filters.
by Jeffrey Walton
A Survey of Popular Check Digit Schemes
by Jim Wiese (aka Spunk)
An article on event notification for operations on large streams...
by Steve Maier
An article on adding memory to events using Managed C++.
by Martin Fuchs
ExcelFormat allows reading, writing, and editing of XLS (BIFF8 format) files using C++.
by AntonGogolev
Yet another password manager.
by ice911
This program tests you on math problems to improve your thinking.
by programmersmind
Explicit constructor in C++.
by KarstenK
Getting information about installed network drivers on a PC.
by bwengert79
Explore the URL Cache using the WinInet library
by Staffan Sjöstedt
Export powerpoint slides as bitmaps using screen capture.
by Aric Wang
The aritcle gives you a way to export web browser's favorites.
by phoaivu
GPU Implementation of Extended Gaussian mixture model for Background Subtraction
by Gurvinder Singh
The article describes extended inline assembly in gcc
by Eugene Podkopaev
The tool-at-hand of any system administrator to generate pronounceable and random passwords, secured against brute-force dictionary attacks.
by Alex Hazanov
How to propogate non COM properties to COM client through custom interface
by Martin Wickett
An article that describes a possible approach to extending Microsoft's Terminal Services/Remote Desktop Client to use seamless windows.
by Karl Josefsson
Learn how to add buttons and how to interact with Outlook.
by rocky_pulley
How to extend the features of Windows Task Manager using DLL injection.
by handsomeme
Get a window's product key!
by $icK$
This article gives a class that extracts Windows XP hotfix installed on a computer.
by Jörgen Sigvardsson
This article shows how to extract accelerators and convert them into human readable text, using the language settings for the current user.
by Jochen Kalmbach [MVP VC++]
This article explains a simple way to extract the boot-image from a CD/DVD (El Torito). It just uses CreateFile and ReadFile... no mystery about APSI-programming.
by saiful_vonair
How easy to Play with color of bitmap
by c-smile
HTML/XML scanner/tokenizer, also known as a pull parser
by Eugene Shatokhin
An article on fast automatic differentiation (FAD), another way of computing the derivatives of a function.
by Hatem Mostafa
Describes main binary tree operations
by JaeWook Choi
An implementation of a fast C++ delegate which is portable and C++ Standard-compliant.
by JaeWook Choi
An article on the implementation of a fast C++ delegate with many advanced features.
by Ziv G
An article on fast HTML syntax highlighting using a rich edit control (CRichEditCtrl).
by ChaoJui
High performance and good quality of image blurring
by Christopher Diggins
I provide an implementation of fast-growing indexable stacks which outperforms std::vector and std::deque
by studio_ukc
Guide to writing a very fast interprocess communication class. This article describes a method of IPC that requires no locking or thread sync.
by Hatem Mostafa
Fast LZW implementation using Binary Tree as a dictionary
by Ultrano
Optimized implementation of a readers/writers-lock sync object.
by Mo Hossny
Managing a textual numbering system for hashing words into numbers
by Tim Hagemann
An article about a ready to use trace class specialized for multithreaded programming.
by PlugwareSolutionsLtd
An article illustrating practical uses of SetUnhandledExceptionFilter
by Fred Ackers
An article on using the Fast Fourier Transform on audio signals.
by George Yohng
Guarantees pixel-to-pixel matching appearance of resource-based dialogs for different font DPIs
by Nir Dremer
File Encryption Utility based on Blowfish Encryption Algorithm.
by Gast128
File rename using boost regex and boost file system
by Manish K. Agarwal
Rotating files by appending 00, 01, 02, 03 etc. in file name once the file size reaches its predefined maximum file size.
by Todd Denlinger
Presents a method for monitoring the amount of time database connections stay open in ASP.NET applications.
by hitch
A VS.NET sample add-in that finds and bookmarks all occurrences of a selected text. The add-in creates a new menu item in the Code Window's context menu.
by strtdusty
A Perl script to help locate #define's in your Resource.h file that are no longer referenced by your VS project.
by Roger65
Windows Find is a nice tool but sometimes you want a little more. This program/tool does just that.
by Jim Xochellis
This article is discussing the performance problems found in the most notable find_first_of implementations and suggests useful improvements and workarounds.
by DharmeshC
This class gives you an idea to make your own debugging class.
by TeeBee303
How to solve the behaviour described in KB 823206
by Mingliang Zhu
An article on a bug of MFC CToolBar that may cause incorrect tooltips to be shown for a toolbar button
by JaeWook Choi
Flash block add-in using Internet Explorer BHO.
by NormDroid
Describes how to implement flicker free drawing using C# and GDI+.
by David Lantsman
Flicker free resizing of the main frame window
by ShabuKC
A simple way to stop Flickering in MSChart.
by Sharan Basappa
This code displays the folder size information in the Explorer's Details view.
by Lynn McGuire
Folder Tab control for Windows MFC (like MS Excel).
by PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
by Mubi | www.mrmubi.com
How to manage different session time out for different users
by Ivo Beltchev
Smart string formatting and other string utilities
by Tomas Petricek
Describes how to draw snowflakes using fractals and contains a nice snow screensaver.
by Windmiller
This graphical application will play and display frequencies and mix them together so that you can analyze what's really going on with sounds that we call intone. Handling a basic DFT version that will prove to us which frequencies are involved. It was originally made in plain C.
by hwycheng
FTKernelAPI is a p2p file-sharing library fully compatible with Bittorrent
by otom
A non-MFC class to encapsulate the FTP protocol.
by Dmitry Ivanov
A minimalistic FTP server for XPe-powered systems.
by Jonathan de Halleux
Yet another DAL generator with SQL generation, multi database support, C# code generation, etc...
by Stanciu Vlad
How to obtain a motion blur effect.
by miscwriter
Explores some of the lesser known features of C++ templates.
by Software_Developer
Have some fun with the console, animate the American flag
by Mohamed Abdel-Monem
A class to trace the sequence at which functions are called.
by mb2sync
Introduction to Functional STL Library using Boost.Range Adaptors.
by araud
Functor implementation. Event mechanism creation.
by pseudonym67
Classes to help make decisions.
by pseudonym67
A look at approaching words with fuzzy logic
by pseudonym67
A Fuzzy Logic Library in C#
by pseudonym67
A Fuzzy Logic Library in C#
by pseudonym67
An experiment to see if it possible to duplicate the behavior of the Adaline Network using Fuzzy Logic.
by pseudonym67
Another experiment looking at a different way to implement Neural Network code.
by pseudonym67
A variation on the Game Of Life Theme
by gfx_sikander
Port scanner to find game servers on a LAN.
by Leslie Zhai
GDI+ 2D plot ActiveX control
by PixiGreg
Embed a C++ compiler in your project, use C++ as a compiled "scripting" language!
by Volodymyr Frolov
Idiom to create customizable template libraries in C++
by Albert Wang
An article on XML parser or code generation automatically.
by Franck Desbrosses
An add-in for Visual Studio to generate properties automatically.
by Durga Prasad Dhulipudi
A novel way to create complex line patterns
by Dave Handley
Using multi-pass techniques to generate outlines in OpenGL.
by Abdellatif_El_Khlifi
An article on generating all possible permutations and combinations rapidly in a new and simple manner
by PlugwareSolutionsLtd
An article that describes the design and implementation of synchronous/asynchronous communication between objects
by Rohit Joshi
Generic Pool: Policy based design.
by Chesnokov Yuriy
The article demonstrates the application of genetic algorithms for classification problems with artificial neural networks.
by Peter Kohout
Genetic and Ant Colony Optimization Algorithms
by pseudonym67
Introduction to genetic algorithms.
by Ivan Krivyakov
How to write unit tests in C++ and run them in nUnit
by ejor
Get icons from Exe or DLL the PE way or how to emulate PrivateExtractIcons.
by Steven A. Moore
Get process parent ID, command-line, etc.
by Baiyan Huang
Provides a utility class to return the call stack when an exception is being caught, using Windows SEH.
by #realJSOP
Two methods to retrieve the path/name of a VS2002 or higher DLL from within that DLL.
by Maksim Libenson
An article that describes how to add a size-grip control to windows.
by Peter Mares
Getting an ActiveX control to be printable from within an Office application can be difficult. This article shows you why, and how to make things work.
by Nish Nishant
Gives you copy/paste-able functions to retrieve the localized folder names, and to set/get user-defined folder names for dekstop folders
by KarstenK
An easy way to get the icons of remote files if only the extensions are known.
by Aamir Butt
This is an article just to describe how to use WMI with Visual C++ 6. I had to do this for one of my projects and I finally came up with this solution. I hope this will be beneficial to others as well.
by Dmytro Ivanchykhin
Some ways of getting a process identifier if only the process handle is available
by Griffter UK
Ever wondered why that GetVersion function reported your operating system was Windows 98, when infact it is indeed Windows ME?
by Simone Serponi
An easy to use library to quickly setup and run OpenGL applications.
by Elias Bachaalany
A class to facilitates global hotkeys registration and handling
by mb2sync
A replacement for BEGIN_MSG_MAP macros, using the Boost.MPL library.
by Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
by Jeffrey Walton
Add functionality to a project using existing compiled machine code.
by Matthew Hazlett
Easy manipulation of graphical grids
by sswater shi
Introduction to building GRETA in Visual C++.
by Arshynkin Maksym
This article describes GridCtrl that consists of common controls such as EditBox, ComboBox and Button. The GridCtrl helps you create, exchange and manage layouts.
by Henry Tan Setiawan
A DataGrid that stores its last state in XML file and loads the last state of the columns' width the next time the application is loaded.
by iranvig
New Object "Group Check Box"
by iranvig
you can use this control to your program - see sample .
by Robert Pittenger, MCPD-EAD
An article on converting to/from C strings and various VB BSTR string types
by Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Visual Studio.NET
by markandeysingh
HackPro is a utility developed for System Administrators and Software developers for the purpose of monitoring analyzing and maintaining their network
by Paul Higinbotham
DirectX based application to open and view Half Life 1 game files
by «_Superman_»
Demonstrates the various wait functions used for thread synchronization in a multi-threaded application
by TeeBee303
Handle handling - the other way
by Tanvi K Shah, Steve H Davis
How to give your users a smooth scrolling experience with High Resolution Mouse Wheels
by luo31
The enhanced CHtmlView class handles the HTML element event and exchanges data in the view.
by Michael Dunn
How to handle the extra application buttons on keyboards and mice
by Fun@learn
The article shows large number arithmetic using an array of long integers. Addition, Subtraction and Multiplication operations are handled in the version of the program
by osella.esteban
This article describes how to handle streams of non-English characters.
by Inocentric
Debugging tool class for both single and multithreaded applications
by Inocentric
Math Library - algebra, trigonometry, distributions, etc. 49 functions to solve all kinds of math problems.
by Inocentric
Named critical section and named spin lock - you may find it useful for debugging complex applications.
by Inocentric
Introduction to pointers - If you have no idea what are they and how to use them, read this!
by Inocentric
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
by Inocentric
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
by Tradon-Dev
Paint portraits with words and colors on a word Document in VB.Net
by Arman S.
A C++ class that implements the data structure Heap.
by Andrei C_Coder Azzopardi
Describes a module to track heap memory allocations and to avoid memory leaks
by DharmeshC
Application for newbies in the world of
by Jim Crafton
An article on working with, creating, and integrating help using the Visual Component Framework.
by Gernot Frisch
This class takes care of the child window placement when you resize an MFC dialog. Also stores the size in the Registry for the next call.
by Sunspot
A small, Unicode-aware regular expression engine based on Henry Spencer's early work
by Neil Xu
Hide a file in a BMP file: extended from the author Ahmed Osama's article.
by Yves Tkaczyk
Upgrading CPropertySheet tab control to display high color icons.
by flyhigh
Help you manager dynamic array
by Alexandre Courpron
This article presents the implementation of a fixed-size heterogeneous container.
by Paul Sanders (the other one)
Surprisingly, neither the C++ runtime library nor the Win32 Platform SDK provides any routines to read and write Unicode text files. This article provides high performance routines to read all types of Unicode files (both UTF-16 and UTF-8) as well as ANSI files.
by Maruf Maniruzzaman
Functional java virtual machine - can run java applications for most of the instructions.
by nicklenting
Component which you can add to your project that allow you to add items horizontal to a ListView component.
by Alexander Ruscle
Uses Windows hooks to monitor the OS for user-specified hotkeys or keywords, uses Windows messages and mapped memory for IPC.
by Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
by Hatem Mostafa
This article describes how Proxy Server deals with PORT and PASV FTP commands
by Nish Nishant
Describes a function that overcomes the inadequacies of IsAppThemed and IsThemeActive.
by Dmitri Nеstеruk
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
by Nitron
This article presents a 'cut-n-paste' solution for getting the path to a directory.
by jgauffin
A winsock server framework that uses I/O completion ports. It is designed for reusability and must be overridden.
by forest.house
This article illustrates the application of ATL/WTL by building a simple text editor based on the WTL objects
by ajalilqarshi
This article covers calling Java functions from C using JNI. It also covers passing/returning simple parameters, arrays, and structure arrays in Java functions.
by Steffen Lange
Password Changer - A reusable tool for changing a user password's remotely.
by dSolariuM
This article describes how to change the MessageBox window (Add controls and change texts).
by Nikolai Serdiuk
An article about checking a datetime
by Rob A. Fraydl
How to determine if an application is already running and switch to it.
by Danny Ruijters
How to compile your existing MFC code in Visual C++ Express.
by jgauffin, Jonas Gauffin
A pair of classes (no mfc) that can be used for tcp/ip _and_ serial communication.
by dSolariuM
This article describes how to declare an enum function
by kunchen
This sample is demostrating how to create an event in a DLL file and afterward how to call this event from a client program.
by Igor Vigdorchik
This article presents 2 ready-to-use functions to create and resolve a shortcut.
by Kevin Stumpf
This tutorial explains how to create owner drawn menus step by step
by venura c.p.w. goonatillake
This is to understand and impliment user define window mesages, and how to pass arguments through message
by Jim Xochellis
This article describes how we can customize the contextual menus of the WebBrowser control, by implementing the IDocHostUIHandler.
by Fade (Amit BS)
Explains how to detect when a remote peer closes the connection
by nkrscorpio
This is yet another example for memory mapped files. What is cool though is unlike other samples, I have a SetData(TCHAR* Key, TCHAR* value) / GetData(TCHAR* key) pattern here.
by Nish Nishant
Shows how to use CFSTR_FILEDESCRIPTOR and CFSTR_FILECONTENTS to perform drag/drop with virtual files
by yosmany
Shows how to edit listview subitem text without using MFC.
by Khosrov Boloorian
How to programmatically enable and disable Windows XP SP2 firewall.
by Daniel Cohen Gindi
This article shows how to encode/decode URLs to the UTF8 format (with %20 and so) if you have to have web support in your application.
by Nitron
This article illustrates how to get the text out of an HTML resource.
by Rob Caldecott
Duplicate the list seen in the Add/Remove Programs Control Panel applet.
by dotnfc
Using DeviceIoControl to get UsbDisk Drive letter(s)
by Mark VanTassel
How to get timings as fine-grained as one nanosecond or better
by Aris Adrianto S
This article explains how to hide a window's name in the taskbar while the window itself is still active.
by Mr Scotty
How to implement a default value for a struct parameter.
by João Martins
An article on how to implement the FFT algorithm in C, C++ or C#.
by marc ochsenmeier
Get to know the files you use on a daily basis when debugging your application with Visual Studio or WinDbg.
by Vikram A Punathambekar
Ever came across a declaration like int * (* (*fp1) (int) ) [10]; or something similar that you couldn't fathom? This article will teach you to interpret such complex C/C++ declarations, including the use of typedef, const, and function pointers.
by Nataliya Mulyar
This article gives guidelines for loading a DLL into your project and accessing the services offered by the DLL.
by Mohammad A Gdeisat
Do you want to know how does Photoshop and other stuff generate Gradeint Colors? Here you can find the easy and fast code
by bryce
An article on how to make a message only window.
by Bart Samwel
An article on how you can make sure that you override an existing function in a base class, so that if the base class function is changed without your knowledge, you get an error.
by CADITC_CODER
PCBACKDROP works like BGINFO from SysInternals. Make your own Windows Desktop background with system information.
by Rob Manderson
Disabling mouse input to a splitter window
by Luuk Weltevreden
This article shows techniques to design C++ classes in such a way as to improve independency between files.
by Tao Hu
This article gives two different methods to print CFormView
by TeleStar
An article on GDI+ and how to save image in WMF, EXIF or EMF format.
by Kenneth Kasajian
Because NUnit is designed to unit test managed code, it does not lend itself to test unmanaged C++ code as easily as for C#, until now!
by Selvam R
This article explains how to use Process Class in Managed C++ applications
by Mikey_E
This article describes how to use SetTimer() with a non-static member function as the callback.
by Zhaohui Xing (Joey)
The article gives a sample that demonstrates the use of mem_fun in some special cases.
by datenkabel
This article describes how to place .NET UserControl based classes on a MFC based class.
by steveb
How to wrap an MFC collection into an STL compliant iterator with the Boost iterator_facade.
by Elias Bachaalany
An example of writing a self-extracting archive using pack and unpack routines.
by Hugo PEREIRA
A tutorial on writing your own project template for Visual C++ .NET.
by Nathan Evans
There is an undocumented DLL library included with VS.NET called HTMLLITE...
by Wanderley Caloni
Exception based error check that automates the FAILED() comparison.
by Yarin
Makes handling HTML and CSS in the text form in C/C++ easy
by Irek Zielinski
HTML editing control for VC++ 6.0 equivalent to MFC7 CHtmlEditCtrlBase class.
by IBone©
Extract icon instances from icon files to both icon or bitmap format .
by Prakash Nadar
Implementing ICopyHook Windows extension
by weibing
Embedded ref-counted resource management
by Gisle Vanem
Using non-ASCII in DNS name lookups.
by Mustafa Demirhan
This article show how to use IWebBrowser2, IHTMLDocument2 and IHTMLElement objects.
by Ryan Beesley
Part 1 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
by Oleg Krivtsov
Implementing and comparing the forwards compositional and the Hager-Belhumeur algorithms.
by Christian Graus
A discussion of the HSL color space, including code for a color picker and image filters
by jedyking
A image slider, implements 20 transitional effects.
by Henry Tan Setiawan
An article on writing an ImageList-based animation control with designer support.
by Michael Ganss
A .NET Windows Forms Button using Visual Styles on Windows XP, that can display an image.
by valdok
Search and destroy improper memory accesses.
by Sharpoverride
Shows how to make a basic IP Scanner.
by Iven Xu
Implement an explorer using .NET Compact Framework in Pocket PC.
by Adam Nelson
Introduces the Double Metaphone algorithm for phonetic comparison of proper names, and provides a practical C++ implementation for use in the reader's projects.
by Iven Xu
MD5CryptoServiceProvider for .NET CF.
by _oti
An article and source code regarding the implmentation of B-Trees in C++.
by Eduard Baranovsky
The article describes an efficient way to implement delegates in C++ using Signal and Slot pattern.
by Dmitriy Yakovlev
A CExtWndShadow class, which should enable you to easily draw compound shadows anywhere you want.
by zebbedi
How to implement Outlook event sinks to alert your application when new mail has been received.
by Dave Handley
Using composites to implement a modular arithmetic calculator with the Boost Spirit parser framework.
by Rob Manderson
How to implement snap-to-grid and draw the grid in MSHTML based applications.
by Jeremy A. Wilson
VB.NET and C# offer property procedures that execute code when the value of a property is set or retrieved. With novel use of code, C++ classes can have them too!
by ihaml
A generic class to import Adobe's Photoshop (.psd) images.
by Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
by Albert Pascual
I wrote this short article to improve your ASP.NET application Sessions using Cache.
by Eran Aharonovich
This articles explains how to implement thread pooling in applications.
by Jörgen Sigvardsson
This article shows one way to extend CCommand and CDynamicAccessor to make OLEDB in C++ easier
by Hugo González Castro
A different approach to C++ enums: enum to string, enum extensions, and enum iterations.
by Amer Gerzic
In Memory Image Compression/Decompression
by Roman Komary
Implements a macro for Visual C++ .NET for automatic build number increments in VERSIONINFO definitions of project .RC files.
by Sean McLeod
Indexing your complete browser history using MSN Desktop Search.
by Loover
IndieLib is a C++ 2.5d engine for game development and fast game prototyping in a really easy way.
by Gilad Novik
Internet classes for WTL developers.
by Daniel Strigl
Learn how to make your Pocket PC speak with your mobile phone.
by Lidzhade Fhulu
Allow a C++ enum type to be extended unambigously.
by Chesnokov Yuriy
The article demonstrating inner product operation performed with shorts, ints, floats and doubles with CPU/FPU and SSE for comparison.
by Andy Brummer
These iterators provide a simple way to sample or stretch a fixed size data set to fit in a larger or smaller container
by ashvin
An article on insect life simulation.
by Ferdie
Using ADOX to insert field into a MS Access table.
by Jeffrey Walton
Create Semi-Anonymous Installation Fingerprints Using Truncated Hashing and Crypto++
by Pradeep Kothari
Installing Windows XP Embedded
by Dan Bloomquist
An application integrated Properties View
by Sune Trudslev
Document your C# code and have on-the-fly help directly integrated into Visual Studio .NET.
by Mukkie
This article describes how to modify entries in registry, in order to register our own sound events.
by Zeeshan Ejaz Bhatti
A utility to control screen saver on your computer using computer vision (human face detection), rather than idle timer.
by saiful_vonair
Defines many to many relationship between different types of classes.
by steveb
Interface-based programming, Runtime class discovery, Dynamic class loading from DLL
by Kevin Staunton-Lambert
A general overview of Internet technologies including what the Internet actually is, what HTML and XML are, using Web forms, CGI/MIME, IIS ISAPI, ASP and creating HTML based front ends to databases via ODBC32, OLE DB, ADO and ASP.NET
by Chip Patton
An article on catching external process events from within .NET (C#) code.
by Alexander Kent
An article demonstrating the usage of Platform Invoke Services in Visual C# to interoperate with Windows Media Player.
by David Saelman
A simple method to achieve interprocess communication between the .NET framework and MFC.
by Alexander M.,
This article shows you how to hook interrupts, and how to get device resource information from the registry
by li@agileinfollc.com
This article introduces an application to consume RSS Feed from Internet.
by Michael Geddes
How Comet can help you create and use COM servers in 'real' C++, extending or replacing ATL.
by Philip Laureano
Looking for multiple file output support from a single template in one pass? Then look no further.
by Joshua Tully
A brief introduction into Windows anti-debugging techniques.
by Yingle Jia
This article introduces ACF, a C++ framework which brings the .NET framework to standard C++.
by Bibeka
An introduction to dynamic 2D arrays in C++.
by Karl 2000
This article shows you how to create a simple Direct 3D application. You will create a 3 dimensional clock using simple meshes and textures.
by Jaroslaw Kowalski
Introduction to managing diagnostic traces with NLog.
by isemenov
Portable Dynamic Loader
by Anders Dalvander
An introduction to RPC programming. A simple RPC client/server application is explained.
by Anders Dalvander
An introduction to context handles in RPC. A simple RPC client/server application using context handles is explained.
by MatthewCasperson
See how to use SDL to create a simple visual application.
by jeffb42
Introduction to Arduino hardware platform
by Priyank Bolia
A beginner's tutorial on wxWidgets for cross platform GUI development.
by eagleboost
Demonstrates an innovative way to invoke hidden commands to show modal dialogs such as "Add To Favorite" dialog, "Import/Export Wizard" dialog in your WebBrowser-based application.
by joel garel
How to invoke Web Services with Visual C++ .NET
by Jonathan de Halleux
IoBind proposes a new approach to object serialization.
by sleepyrea (new)
Easy to use, high performance, large data transfer by using IO Completion Port.
by Puffel
Sends local computer's network information to a remote computer via email.
by Zoltan Balazs
A simple hybrid between the ipconfig and the arp commands.
by Ihab ramadan
A car simulation demo using the Irrlicht game engine and the Newton physics engine.
by David Johns
A class that wraps the IWebBrowser2 interface of Microsoft Internet Explorer to enable you to browse, print and save web content programatically
by Ali Tavakol
This article describes the CJalaliCalendar class, which is useful for working with the Iranian Jalali (Shamsi) calendar.
by tommy skaue
Been searching the Internet for a waterproof way to find weeknumber based on a certain date? Search no more, because here is the solution,
by greba
This program finds all the words in the dictionary that can be created from a jumbled word.
by costelturbatu
We build upon the great achievements of humanity
by Thomas Freudenberg, Jörgen Sigvardsson
A small application which emulates the behavior of the mouse in KDE
by #realJSOP
A technique for making stdio functions compile clean regardless of the Microsoft compiler used
by esob
A full blown sample of keeping data secret in memory or on a file.
by Anton Bassov
An article on kernel-mode API spying.
by umeca74
Offers adjustable keyboard shortcuts for your menu commands with this drop-in class.
by Naren Neelamegam
A short description of keybd_event() function for beginners.
by Dor Alon
An article on developing hook based key loggers and hook safe software.
by Stewenson
A custom user control that implements a knob slider.
by Carlos Jiménez de Parga
Expert system modeling in CommonKADS and CLIPS implementation, embedded in C++.
by Guerino Palacios
Two simple functions for accessing I/O ports, skiping H.A.L.
by Hadi Dayvary
KString class, a non MFC string class.
by moshe masas
How to adjust the input in regard to the desired language mode
by pseudonym67
A file backup system using remoting.
by Vangelis Fortounas
A class with multiple precision integer arithmetic operations.
by Jaisvar
This article describes how to launch an application from session 0 to session 1 under the local system account using a service helper application
by ChaoJui
Image processing with a burst of performance from CUDA
by Jeremy Falcon
A beginner's guide to talking like a computer.
by pseudonym67
A Connect Four Game that learns from experience.
by rbid
Read-Only button control to display LED statuses (activity, multi-state, etc.).
by Chesnokov Yuriy
The article describes the optimization of an image convolution operation with the application of linear rank deficient filters in computer vision problems.
by Jeremy A. Wilson
Lint is a signed large integer data type class library
by Anna-Jayne Metcalfe, -+- Beth Mackenzie -+-
Utility to run PC-Lint on Visual C++ solutions and projects, generating XML and HTML reports of the results.
by conio
Showing progress bar in any column in a list control.
by AlanW
A flexible WTL list control that supports Windows Vista style selection and cell editing.
by Bahrudin Hrnjica
Putting and retrieving images files to and from a database, via ADO.
by Joe Woodbury
A class to facilitate loading JPG and PNG files from resources using GDI+
by Lars [Large] Werner
When loading a keyboard dll as a 32-bit application on a 64-bit system, the keyboard-dll-files does not work as expected, this class fixes that problem
by Perry Marchant
An article on loading Ogg Vorbis audio data from memory.
by Jim Crafton
An article on working with and adding multi-lingual and locale support to an application using the VCF.
by Nikolai Serdiuk
An article on extending edit box control
by Volodymyr Frolov
Applying lock and wait synchronization in C++.
by BlackDice
An article describing how to make the CEdit and CComboBox classes better for enabling/disabling.
by va_dev
This article describes how to lock some functions in a shareware product. Users can unlock them only after obtaining keyfile
by wshcdr
Use EventLog in VC
by Gediminas Siutilas
Another debug module for your project (debug/release version).
by icestatue
An article on how to build login password filters on WinXP.
by Jeff Bogan
A class for longitude and latitude values so as to parse the string to render a double, or format a double into a string.
by Brian C Hart
Use compiler COM support (even in non-COM applications) to get a Win32 error code or HRESULT's message in one line of code.
by bobsheep
How to implement a low fragmentation heap by intercepting HeapAlloc.
by Jonathan de Halleux
Add the Lua scripting engine to your .NET applications.
by Dezhi Zhao
This article shows a fast solution to Einstein's Riddle by using brutal search.
by Hae Moon, Kwon
This macro provides some useful functions for editing : change selection case to Upper case, Lower case, Capitalized case with rotation
by sergiols
A POP3 Monitor application.
by S. Sean Stagner
A quick method for maintaining the Project MRU List in Visual Studio .NET 2003 as it is shown on its "Start Page".
by Elias Bachaalany
How threads work, and how to create threads without using any API.
by FahadAsh
This article is about creating cool buttons on a dialog
by bnn3nasdfasdfa
How to quickly build a DLL file from an existing class and how to easily use it.
by Martin Friedrich
An example-driven guide on how to write WMI consumers in C++.
by Alberto Ferrazzoli
.NET wrapper for ZLib, written in MC++
by Nish Nishant
An introduction to managed exception handling in MC++ programs
by Nish Nishant
Demonstrates techniques using windows messages and hooks, which allow us to automate a windows properties dialog or even custom applications
by Eduard Baranovsky
Map component for building GIS and CAD/CAM applications. Reads most of the vector and raster formats, performs coordinate system transformations, accesses aerial photography via web services and more.
by Noel Dillabough
A (hopefully) complete extended MAPI wrapper for WinXP, WinCE, and .NET
by Chris S Kaiser
An article on yet another Standard C++ delegate-like implementation for a handler to map to non-static methods of classes.
by FlorianPraxmair
Mapping POSIX threads to object oriented C++ code.
by Jason Henderson
Designing a user interface for non-rectangular hotspots or a window with an excessive number of controls.
by Zeeshan Amjad
How the C++ compiler breaks its input into tokens
by AXELMUELLER
A tiny and very easy to use C++ class to play *.WAV, *.MID and *.RMI files
by Shaheer Abdulrahiman
A tool for creating/verifying MD5 files
by Vic Mackey
An extended stored procedure for SQL Server that implements an optimized MD5 hash algorithm. Very small DLL (barely 7 KB).
by Eric Haddan
My entry to the Code Lean and Mean File Comparison Contest.
by zhangyuwu
Write a monitoring application to capture debug messages
by tojohere
Mediator Design Pattern enhanced as a reusable C++ template class.
by Don Clugston
A comprehensive tutorial on member function pointers, and an implementation of delegates that generates only two ASM opcodes!
by valdok
How to optimize heap usage
by logicchild
An article written to describe the use of the Console debugger
by David A. Jones
Adding Memory Leak Detection in your applications
by asadullah ansari
Without using any tools, This program will find the memory leak in your program
by Mayank Rai
Detecting memory leaks using Windbg.
by Erik Rydgren
Custom memory handler with memory leak reporting and no-mans-land checking. Leaks are reported with call stack of allocation.
by jason lue
Reports the memory leak issue on the ATL OLEDB CCommand object, and describes the reason and provides a solution.
by Tydia-kun
Memory manager for C++ that automatically deletes any heap objects not in use.
by Sreekanth Muralidharan
Tracking memory resources
by Simone Serponi
A way to ensure the deallocation of all used dynamic memory using one DLL
by pj4533
Using OpenGL to map the virtual memory address space.
by aiglevn
Creating MenuItem with Icon _ Creating Circle Button
by Tydia-kun
This article has a simple class that allows you to forward messages from any control within your Windows to a common window proc.
by My2Cents
Thread communication made easy!
by Maurizio Pisano
An article on using the non documented MessageBoxTimeout API.
by Don Kackman
Class wrappers around the Win32 multi-monitor API
by Quynh Nguyen
An easy to use MFC Docking framework and more... It also shows an applicable method to mix up WTL and MFC.
by Roger Allen
An extension to the MSDN documentation and a list of tips and tricks you can do with the MFC Doc/View architecture to enhance your applications.
by Hing
An article on how to create an ActiveX control for Excel, and the technique to create an arrow using GDI+, some secondary school mathematics here, and some technique to link cell with Excel.
by telemacher
A simple UI thread example.
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.
by Vagif Abilov
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
by nickadams
A C++ implementation of MIME
by Ranjeetsih
How to place an icon in tray and interact with it.
by Markvp
An article on using ModAssert, an advanced assertion framework of 24 assertions that can use Rich Booleans.
by aovidiu
The generated DLLs base addresses assure contiguous memory spaces for each DLL in the given DLLs series.