Visual C++ / VC++
Programming website
Links
Here are some useful add-in related links
I've started collecting about VC++ programming. This section is still very much under
construction, and more
Visual
C++ it also with
VC++ Programming
links will be appearing in the future. If any
Visual C++
and
VC++
Programming link
dies, please contact
me.
.NET Programming
and
VC++ File
VC++
Tool: Visual
C++ and SQL generator for ODBC Database, with
source code sample
VC++
MFC Tutorial: GDI Objects
E-XD++
GDI Drawing PolyBezier Example:
Drawing Cloud Shape
VC++
MFC Tutorial: The CPrintDialog Class
E-XD++
GDI Drawing
Example: Drawing A Clock Shape
Free
EMF to SVG File Convert
Tool
E-XD++
GDI VC++ Drawing Example:
Draw
Animate Line with CBrush
VC++
MFC Tutorial: Create MFC Extension Dll, Export MFC
Classes
VC++ Example
Capture Print Screen to
Clipboard including
dropdown menu,
SetWindowsHookEx
and
UnhookWindowsHookEx,
with
RegisterWindowMessage
E-XD++
GDI Drawing Example: Drawing ADDL Package Shape
C++
and VC++ Code Generator Tool, Free UML Class Diagram
Drawing Tool
VC++
MFC Example: Multiple Document / Views, CObList
VC++
Example: Listbox
In-place Editing, CListBox, Text Input
VC++
Example:
SaveDC and RestoreDC, IsPrinting and GetSysColor
MFC
visualisation software:
Create and draw Thumbnail View
with CWinApp and
CDocTemplate and CMultiDocTemplate
VC++ Example:
Draw or display Real-time data
plot Chart
MFC
Source Code:
SQLPrepare and SQLAllocStmt with CDBException
and SQL Query and ExecuteSQL
VC++
Sample:
Multiple Views layout of
RepositionBars and DeferWindowPos with
RecalcLayout and UpdateAllViews
VC++ Code:
Drag and Drop File in Dialog with
WM_DROPFILES
and WM_NCLBUTTONDOWN
Get
file or folder time
and set file or
folder time, FindFirstFile and FindNextfile with
GetFileAttributes vc++ example
VC++
MFC Example: Place
Combo Box, Edit Box, Progress Control, Check Box
on toolbar, CComboBox, CEdit, CCheckBox
VC++
Article: create or change the skin, shape, image
of dialogs, SetWindowLong
VC++
Example: Sizing
Control Bar with Tab Control, DockControlBar
GDI+
Example:
Draw
Curve ActiveX Control
GraphicsPath and Graphics
VC++
Example: Load or Save Dib Bitmap File,
GetScrollPosition and FillRgn or CombineRgn and
Create Cursor
Add proto - logic diagram displays to your
Java, C++, and .NET applications, for the desktop and rich
internet applications.
VC++ Example
CFilterEdit Regular
Expression : Use
Regular Expression to Filter Your Input,
Boost C++ Library
Introduction to GDI+ in
.NET
MFC
Example Retrieve color from desktop with
CreateDC and GetCursorPos, GetPixel
MFC
Example:
Copy, Move and Delete files and rename directories, SHFileOperation
and CFileFind and FindFirstFile with
FindNextFile
VC++
GDI Example: GDI
AlphaBlend
and Bitmap Alpha
Draw
or Paint Spline Curve Line
with VC++ Source Code
MFC
MDI and SDI Example to
create ruler scrollview and splitter
VC++
MFC Example:
Sharing file folders
using tree control drag
& drop
MFC
Example:
WM_KICKIDLE and CCmdUI and
ON_UPDATE_COMMAND_UI and
WM_IDLEUPDATECMDUI
MFC
Article:
Create toolbar with SetButtons and SetButtonInfo
and OnNotify
VC++
Sample:
ExtSelectClipRgn
or
IntersectClipRect,
ExcludeClipRect and
OffsetClipRgn or GetMetaRgn with InvalidateRect
VC++ MFC Codes:
Display Message Balloon Tip
Window with SetWindowRgn and CreateRectRgn and
CombineRgn
Create VC++
MFC Chart Control, Drawing and Priint Bar
Chart, Source Codes
VC++
Article:
CTreeCtrl and GetRootItem, GetItemRect and
GetNextItem with Printing Tree View and CreateBitmap
VC++
MFC Example:
Create
or show Progress Bar/Edit Control/Combobox
Control/icon in a status bar
VC++
Example: Read font from file name, TTF Font name
CFile and Open
VC++
Example:
Loading DLLs
LoadLibrary and
GetProcAddress and
FreeLibrary
VC++ Article:
Draw Image
Background
and CScrollView
text with bitmap brush
and
PreCreateWindow
Visual C++
Example:
Load DIB Bitmap File and Save Bitmap file and
Convert dib to bitmap and rotate bitmap file
GDI+ Font,
Brush
and
Bitmap
Free Codes with
BITMAPINFOHEADER
and CreateDIBSection
MFC
Library:
Drawing Spline
application with OpenGL with sample Source Code
VC++
Codes: BeginPaint and EndPaint, CPaintDC,
CClientDC, GetDC and ReleaseDC
LoadResource
FindResource and LockResource, with UnlockResource or VC++ Sample
VC++
development Sample: Build and Setting Multiple
workspaces and project
GDI+ GraphicsPath
and
LinearGradientBrush
Visual
Studio example
and Visual Studio Tutorial and mfc tree control
Visual C++
2008 Feature Pack:
MFC Visual
Studio Office 2007 Style Enhancements
Add
Phthon
in or into C++ Application with Visual C++ Article or
Tutorial Source Code
VC++
Example:
Add VBScript and JScript support in VC++
applications
with Script ActiveX Control MSSCRIPT.OCX
MFC
Source Code:
Draw Text with GetCurrentFont, GetTextExtent and
GetLogFont and MoveToEx
Store
and read from XML File
with .NET
and C# framework, C++/MFC Example
Create
Multiple Language to MFC Extension DLL Toolkit with
Resource only
MFC Sample Code: Load and Display
PNG Image File
MFC
Source Code:
WindowFromPoint and GetDlgItem or ScreenToClient
CDialogBar,
CBitmapButton in Dialog Bar, SubclassDlgItem and
EnableDocking
VC++ Example
VC++ Article:
DECLARE_SERIAL and
IMPLEMENT_SERIAL
and serialize data from or to disk
MFC
Sample: Display or Create Splash Screen, Show
Transparent Bitmap with SetWindowRgn
MFC
Library Article:
Create Database with SQL Server and ADO Stored
Procedures
VC++
Codes: GetRandomRgn or
MapWindowPoints
or
OffsetRgn,
GetDCEx with GetClipBox, GetClipRgn and
SelectClipRgn
SCADA
Automation Programming Tool And
visualization component Control
VC++ Source Code Solution
GDI+ Printing.
GDI+
and
DrawArc
and
DrawPath
VC++
Example:
Return or Esc Key
with EndDialog and OnSysCommand
GDI+ Color
and
ARGB
with
Example
Date-Time Edit Control
A simple masked
date-time editor. VC++
Article Source Code
and
GetWindowText
MFC
Example:
Create Multiple
Thread with CreateThread and
CWinThread and
SuspendThread
and
ResumeThread
MFC
Sample Code:
TrackMouseEvent and GetCapture or SetCapture and
ReleaseCapture and GetCursorPos
VC++
Tutorial: Custom CListBox
- A ListBox with Radio
Box, DrawFrameControl, DrawFocusRect
VC++
Article
Draw Rotate / slant
text strings
SetWorldTransform
Free
VC++
MFC Grid Control
with VC++ Source Code
VC++
Article: Print
and Draw Html Document Text, draw like DrawText
VC++
Example: Retrieving lost passwords using Windows
hook and WM_GETTEXT
MFC
Example: CreateFile and WriteFile
with save memory dc to bitmap file
VC++
Tips: LOGBRUSH and PS_DOT and PS_SOLID and
PS_COSMETIC and PS-ALTERNATE
VC++
MFC Example: CTreeCtrl,
Create Tree Control
VC++
Sample:
Convert EMF to WMF using GDI+
VC++
Code: Change the font of window with
SetFont and EnumChildWindows and
CreateIconFromResource
VC++
Grid Control Library Source Code
Based on CListCtrl
Visual
C++ and MFC Appwizard:
CMDIChildWnd with
CenterWindow AfxGetMainWnd
VC++
Printing Article with Printing Text
and Printing Table, Printing Jpg and Gif and PCX
MFC Sample:
Add status bar to an MFC
dialog,
CStatusBar
MFC
Example
Multiple monitor support with GetSystemMetrics
EnumDisplayMonitors and GetMonitorInfo
VC++
Source Code Example: Create TIFF File and Write
Tiff file and Read Tiff file
Day, week, month calendar control with vc++
source code,MS OutLook Look
Converter
Convert RTF to HTML
with VC++ Source Codes, and
RICHED32.DLL
VC++
MFC Example: Draw 2D Bar Chart, Draw 2D Pie Chart,
Create Line Chart
VC++
Example:
splitter control in dialog UpdateWindow
GetWindowRect GetDlgItem
VC++ Example:
RegisterWindowMessage, WM_USER, ON_NOTIFY
Create MFC VC++ Static Library, UpdateData and
LoadIcon
Draw
Vertial gradient,
Horizontal Gradient
and Draw Diagonal gradient with VC++
VC++
Tool: RTF-to-HTML
Converter, Convert Rich Text to HTML Example
MFC
GDI+ Sample:
gdiplus.lib with GdiplusStartupInput and GdiplusStartup with
GdiplusShutdown
VC++
Articles: Create Thread,
CWinThread,
AfxBeginThread
VC++
Tool: MFC under the hood,
WinMain,
VC++ Programmer
Using
GDI+
with
MFC or native C/VC++
VC++
Article: Calculate the width of text with GetTextExtentPoint32,
DT_CALCRECT
and GetCharABCWidths
Open Souce VC++ Code and MFC Code Site,
VC++ FAQ Site and Tutorial Site
C# Example:
Free Draw .NET GDI+ Gauge Control
with Source Code
VC++
Single Instance Window, CreateWindow, CWinApp,
SetWindowPos, SetFocus
E-XD++
GDI VC++ Drawing Example: Drawing Pie Progress
Control Shape
VC++ Article:
UnrealizeObject
and
SetBrushOrg
or
GetSystemMetrics with Pattern Brush
VC++
Sample:
Create Shadow of bitmap,
draw shadow with
GDI, TransparentBlt, SetBitmapBits and
GetBitmapBits or GetRValue, GetGValue and
GetBValue
VC++
Example: Write, Create AVI Files
Draw
Rotate Text with GetTextExtent and SetTextAlign and ExtTextOut,
VC++ Example
VC++
Article: CSplitterWnd Extension that
Allows Create Multiple Views, and
Switch Views in Any Pane
VC++ Controls: The
Tree Control,
CTreeCtrl Example
VC++ MFC Project Setting, Unicode,
MBCS,_MBCS
or
_UNICODE,
wWinMainCRTStartup
C# Article:
Create, Open, Load, Save, Import,
Export, Edit, SVG File Document
With
C#, SVG .NET Class
Library
UML
Diagram Component / Drawing C++ Source Code Solution from ucancode,
it will save you 50% - 80% time for building any UML based application.
VC++
Article: Insert a bitmap file - HBITMAP into a
Rich Edit Control, use
COleDataSource, CF_BITMAP, and STGMEDIUM
MFC
Multiple Page Print preview Article and
CPrintPreviewState,
it with CPrintPreview and DoPrintPreview, LPDEVMODE and
GetPrinterDeviceDefaults
VC++
Ado Tutorial
with VC++ Ado Sample and VC++ Ado Example
VC++
Article: Create
2d graphics editor, AutoCAD, like Toolbar
VC++
XML Read and Write Article: C++ Source Code
for Creating and Processing XML documents
VC++
Example:
Display GIF-animatE using GDI+ with BMP,
JPEG, PNG, TIFF, EMF, WMF, DrawImage
_TrackMouseEvent, GetWindow,
GetWindowRect, SubclassWindow, GetWindowLong, SetWindowLong,
Drawing, VC++, source code
VC++
Example: HRGN,
SetWindowPos, SetWindowRgn, Create
Region from bitmap file
VC++
Example: Classes
to Record, Play, and Save WAV File to disk
VC++
MFC Example:
Adding VBScript and JScript support in your C++
applications
MFC Example: Rows of CToolBar and
CToolBarCtrl,
with
CalcDynamicLayout, with
SetRows
CBRS_ALIGN_TOP , CBRS_SIZE_DYNAMIC and
FloatControlBar
VC++
Article: Create
menus with Unicode, ModifyMenu, GetSubMenu
VC++
Example and Article:
Drawing Double Buffering With GDI+
OLE DB Sample, Database, Atldbcli.h,CoInitialize,
MoveNext
Visual C++
Example
VC++ .NET Programming,
Writing a Wrapper for COM Components
Visual C++ XML Article, Load Parse and
save XML Document with
MSXML Library
VC++
Article: Create Cursor, Display cursor, Convert
bitmap to cursor, CreateIconIndirect, DeleteDC, SelectObject,
ICONINFO
VC++
Debug Trace, Memory Check, Assert Article, DebugOutputString CMemoryState
A C++ Projects
MFC Article:
XP Style
CBitmapButton
VC++
Example:
CFormView,
Replace a
view in SDI Application, LoadLibrary,
GetProcAddress, GetActiveView, AfxGetMainWnd,
SetWindowLong
VC++
Example: CListBox - A list box with Icons,
AddString, InsertString, with Image Item
CEdit-derived
Hyper link
control, so user can edit
hyper links
VC++
Demo: Drop down Combo Box in CTreeCtrl and
CListCtrl
Full Screen with
CWnd and
Diagram Like Microsoft Visio 2007
VC++
Example: CComboBoxEx with History, ComboBox,
CComboBox to history!
VC++
Tool: Printer
Settings - Change, Store and Load Printer Setting,
Paper Orientation
VC++
MFC Tutorial:
CListCtrl, InsertItem, Using List Control, SetImageList,
Article with source code.
VC++
Programming: Docking Toolbars
and CControlBar, Side-By-Side, EnableDocking
VC++
Article: Skin based slider control,
CSliderCtrl
VC++
Source Code Tool:
Project number Line code Counter Statistical
VC++
MFC Tutorial: Print the contents of the list
View control, CListCtrl, Custom Draw
VC++
MFC Source Code: Read, Write and
Play GIF89A Gif image file, Example Download
C++
Article STL
Iterator and the
VC++ MFC Iterator
Com
Programming: Com
Component, ATL Library, Com Interface, QueryInterface
Example
VC++
MFC Sample Code:
Transparent bitmap splash screen
VC++
MFC ActiveX Control Article, COM Drag - Drop
Example
C++
Example: Formula Editor,
and mathematical control with Drag Drop,
Copy, Cut, Paste, Export to image support.
VC++
Example:
Store Bitmaps into an Array, CBitmap,
CreateBitmapIndirect
VC++
MFC Example:
Read
/ Write, Load / Save, Registry access to HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER
C++
Article: Compuware,
BoundsChecker, Tracking GDI resource memory leaks
VC++
Example: Control for
Load and View Bitmap file, ScrollBar
VC++
Article:
CTreeCtrl, OLE Drag and Drop Copy between
Tree controls
VC++
Article: Print
ListCtrl on multiple pages, CListCtrl, CListView
VC++
Sample:
MP3 Player with C++ Source Code, Play MP3 File
VC++
Tool: MFC GDI Plus thumbnail
CListCtrl,
BMP File, Jpeg file, Gif File, Tiff file
Send Email using MAPI - A COM
Email DLL
Component, VC++ Example With
Source Code
VC++
Example:
CToolBar, ToolBar Customization,
Saving, Restoring and Drag and Drop
VC++
Tutorial: Drag
and Drop Draw with Mouse by Using SetCapture, ReleaseCapture,
TrackMouseEvent
VC++
GDI Example: Draw
an periodic
Table
shape
VC++
Article: Opening / Saving multiple types of documents in MFC MDI applications
VC++
Example Source: 2D Chart and 3D Plot Print Chart Control
Visual C++ Addin:
CFileDialog
AddIn, Download Example
COleDateTime,
Get first day of week, COleDateTimeSpan, VC++
Example
VC++
Example: Free
ActiveX Grid Control (Written with MFC
Source Code)
VC++
Example: ToolBar
with ComboBox, add CComboBox to CToolBar
VC++
Article:
Color
components, RGB Component, HSL Component Source
Code, editor control
VC++
Article: CListCtrl, CListView to displaying jpeg
image thumbnails with PaintLib
VC++
Example: Macintosh-like Progress Control,
CProgressCtrl in Dialog
VC++
Example: How to print an ActiveX MSChart
Report
Chart control
Component, Source Code

| http://www.ucancode.net/
Only
the Best Visual
C++/VC++ Programming
web
site!
|
Visual
C++ Programming Source Code, With
C+ + Graph Library. |
Beginning Visual C++ -- This book is oriented to teaching you how to
program in C++ in Microsoft environments. Specifically it teaches two distinct versions of
C++: First is standard ISO/ANSI standard C++ that will run on anything and is specifically for the development of high performance applications that run in native mode on the computer. Second is
C++/CLI which is part of Microsoft's
.NET framework. .NET is a library of routines that accomplish many of the standard tasks that you would otherwise have to
program yourself. (John Matlock)
Enterprise Application Development with Visual C++ 2005 -- Enterprise Application Development with
Visual C++ 2005 teaches developers how to create practical business applications using managed
C++ and Visual Studio 2005. It offers best practices for coding and
C++ development, including class
programming, code factoring, source control, memory management, and interdependency and interoperability.
Introduction to Windows And Graphics Programming With
Visual C++ .net -- This book provides an accessible approach to the study of
Windows programming with
Visual C++. It is intended to be an introduction to
Visual C++ for technical people including practicing engineers, engineering students, and others who would like to understand
Windows programming and use its inherent graphic capabilities.
|
|
|
| Prof-UIS Best
C++ Programming Source Code GUI! |
An
easy-to-use MFC extension library that enables Windows
developers to deliver their applications with a professional
and user-friendly interface. MFC Source Code, |
| Others |
Official resources
MSDN
Visual
C++ Home
microsoft.public.vc.language
The Top
CodeGuru
CodeProject
DeveloperFusion.com
C/C++ Users Journal
RSDN (RU)
First Steps
(RU)
Sources.ru (RU)
Tricks, Tips, FAQs
Bjarne
Stroustrup's C++ Style and Technique FAQ
CodeGuru FAQ
C++
FAQ Lite by Marshall Cline
CodeProject
Forum FAQ
Codejock
Free Source Code
Boob
Moore's page (Win32, NT, MFC)
Edelmiro
Fuentes's page
FAQ
@ Sources.ru (RU)
Akzhan
Site (RU)
Forums, newsgroups
CodeGuru
Forum
microsoft.public.vc.language
comp.lang.c++
RSDN Forum (RU)
Libs, Add-ons, Add-ins
ImageEn -
Powerful imaging tool for Builder C++ and Delphi
Boost
Libraries #1 for C++!
TinyXML
- light yet powerful XML library. Forget about MSXML! :)
Whole Tomato
Software: Code syntax highlighting
Compuware
corporation: BoundsChecker, SoftICE etc.
STL
Error Decryptor
UCanCode: XD++
MFC Class Library for Diagrams Programming
Regular Expression
Library
Books and Tutorials
Thinking
in C++ 2nd Edition by Bruce Eckel
C++ programming
Resources
on the Web
W3Schools
SoftCraft (RU)
Free books to
download (RU)
|
|
|
|
|
| An
Introduction to STL |
| Codeproject teaches
you how to easily use STL. Information on collection
types, strings, streams, iterators and methods of
STL. |
|
| Essentials
of Visual C++ |
| Wonderful tutorial
resource for those wishing to learn the basics of
C++, tree views, serialization, and 24 other topics. |
|
| Cplusplus.com |
| Great C++ reference
site with source code and reference sections. |
|
|
|
|
|
| CrashProof
C++ |
| Some nice tips to
streamline your C++ apps and make them a little more
stable. |
|
|
|
|
|
|
|
| CoderSource
Comprehensive C++ Tutorials |
| Tutorials aimed at
providing you with an interactive, web based online
course in the fundamentals of programming using the
C++ programming language. Sections include basics,
loops, random numbers, pointers, and more. |
|
|
|
|
|
| C++
Tutorials |
| Sections include
performance, writing robust code, and
object-oriented design. |
|
|
|
| Online
C++ Tutorial |
| A tutorial strictly
on C++ designed to meet the needs of beginners who
have never programmed in any language before, and
programmers who have never used C++. |
|
|
|
|
|
| CProgramming.com
Tutorial |
| Great series of C++
tutorials (covers most of basic C, except i/o).
Includes variables, if/else, pointers, arrays,
classes and structs, recursion, linked lists, loops,
and more. |
|
|
|