MFC Programming
website
Links
Here are some useful add-in related links
I've started collecting about MFC programming . This section is still very much under
construction, and more
MFC
Programming
links will be appearing in the future. If any
C++/MFC
Programming link
dies, please contact
me .
http://www.UCanCode.net/
Only
the Best one
MFC
/ VC++ Programming
web
site !
MFC
Programming Source Code , and it also with
Visual C++ MFC ,Visual
C++ Controls Programming , and it also with Visual C++
Class Library, Visual Extensions, with Visual C++ Component ,
and with Visual C++ ToolKit Programming ,
and it also with MFC Source Code ,
to be done with MFC Extensions,
with
MFC Controls, can be MFC Class Library,
also with
MFC
Component and MFC ToolKit, Graph Source Code , Diagramming Component,
Diagramming MFC Source Code ,
and it also with MFC
GUI ToolKit , and it also with Visual
C++
Programmer
Source
Code ,
Beginning MFC
-- 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 tucancode.nets that you would otherwise have to
program yourself. (John Matlock)
Enterprise Application Development with Visual C++
MFC 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
MFC .net -- This book provides an accessible approach to the study of
Windows programming with
MFC . 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.
First time here?
Product
Tour
E-XD++ product walkthrough
Screenshots
Applications built on E-XD++ Program
Product
feature comparison
Powerful, flexible, and
easy to use Diagram Components.
Powerful and flexible enough to create diagrams exactly the way you want
them to appear. So easy to use that you will be able to prototype your
application in just a few minutes.
Feature rich.
With features such as automatic layout, multiple layers, collapsible
sub-graphs, snap-to connection points, XML, SVG, and more, E-XD++ Have the
power and flexibility you need to create sophisticated diagrams, quickly and
easily. Events such as click, double-click, hover, select, rubber-band
select, copy, delete, resize and move are supported. Operations such as
drag-and-drop, unlimited undo/redo, and clipboard operations are common and
complex, and are expected by today's sophisticated users. it full supports
importing ArcGis, SVG and DXF File format.
Performance and
Scalability.
UCanCode E-XD++ Capable of handling many thousands of nodes and edges, up to
hundreds of thousands depending upon the complexity of the nodes you wish to
draw and the operations you wish to allow. Our graphical classes are
extremely lightweight objects enabling outstanding performance.
Save Time and Money and gain Reliability.
A diagram is worth 1,000 words, and E-XD++ is shipped with more than 500,000 lines of well designed and well tested code! It is used by hundreds of the world's most quality conscious companies. It will saves you thousands of hours of complex coding and years of maintenance.
This hands on MFC programming course
presents the structure and use of Visual C++
and the Microsoft Foundation Class (MFC )
library for Graphical User Interface programming ,
the Document/View architecture, SDI, MDI, ODBC, and DAO programming. The course
includes the use of the Visual Studio automated tools (wizards), but emphasizes
a thorough grounding in event driven programming
and the MFC object hierarchies. Upon
completion of the course, students will understand the structure of the MFC
and how the objects interact. The course provides an introduction to how Windows
works at the message level, important for debugging as well as for understanding
MFC objects. Students will become familiar
with important base classes and the inheritance hierarchy; understand how the
hierarchies are organized; and learn how MFC
objects interact with the Windows operating system.
Visual Studio 2010 in VC + + Parallel
Construction of tuning
Next-->
GIS and SCADA,
SCADA Software With GIS, Real - Time Software with GIS, Source Code solution for C/C++, .NET
2025.7,
UCCVisio 2025 is Ready!
VC++
Article: CListCtrl, CListView to displaying jpeg
image thumbnails with PaintLib
Free
EMF to SVG File Convert
Tool
Get
Business Card / Label
Print Component
C++ Source Codes
VC++
Example:
Display GIF-animatE using GDI+ with BMP,
JPEG, PNG, TIFF, EMF, WMF, DrawImage
HMI-SCADA
Software
from UCanCode Software
E-XD++
GDI VC++ Drawing Example : Drawing Pie Progress
Control Shape
C++ Chart Graph Library
.NET
HMI Control Solution.
Full Screen with
CWnd and
Diagram Like Microsoft Visio 2007
Visual
C++ 2008 Feature Pack
Free VC++ Port / IO Serial Communication Source Code
Open Source Project's
in VC++ &
MFC
GIS and
GPS
Mapping Software for
.NET
Real Time Wave Sine Square Triangle Signal
Generator with C# Source Code
Visual C++ Express
Download
C++ XML Parser
OpenGL 3D Graph ActiveX Control
PLC Programming, Read data from PLC, Write Data to PLC, PLC Communication
ADO MFC Visual
C++ ODBC OLE DB Codes
Visual
C++ Serial Data Communication, with Open Port,
Close Port and Write, data tranmission, and read
data
Add proto - logic diagram displays to your
Java, C++, and .NET applications, for the desktop and rich
internet applications.
Open Source HMI / SCADA Software ToolKit, C# / C++ Codes
EC61131 PLC Automation Programming and Simulation
Visualization Source Code Kit for C/C++, .NET
ChartDirector
VC++
Example:
splitter control in dialog UpdateWindow
GetWindowRect GetDlgItem
Call Lua Script in Visual C++ / MFC Sample
DCS PLC HMI SCADA
Graphics Drawing Tool by with C#
Source Code
GetDeviceType
and _splitpath
with
lstrlen
and
lstrcat
C++
Property Grid Control
MFC
Library Article :
Create Database with SQL Server and ADO Stored
Procedures
DXF File, Read and Draw, Import and View .NET and C++
Source Code
High-speed Charting Control, Real Time Chart,
Data Visualization, C# Source Code
Visual C++ 2010
MFC
Example :
WM_KICKIDLE and CCmdUI and
ON_UPDATE_COMMAND_UI and
WM_IDLEUPDATECMDUI
WPF 3D Article, Tutorial with Chart Graphics C#
Code
MFC
Example :
CoInitializeEx and
SHBrowseForFolder
with file folder browser
2D CAD Draw Application with C# Source Code
C# Article:
Graph Draw and Layout Control Source Code
Factory Pattern in C++
VC++ Logical Circuit Simulator Source Codes
OpenGL printing and Print Preview with Visual C++
MFC Extension DLL with AFX_EXT_CLASS
call VC++ / C++ and MFC DLL function with VB Program
Visual C++ XML Article, Load Parse and
save XML Document with
MSXML Library
HMI Led Contrl and Meter
Control for C#
CAD 2D Draw -
Geometry Library with VC++ Source Codes
RichEdit Control in MFC CRichEditView and
MSFTEDIT
HMI and SCADA LED Control
Download Visual Assist
Hosting
WPF
Content in an
VC++ MFC
Application
Real Time Graph Control, Plot ActiveX Control
with Visual C++
Context
menu with
OnInitMenuPopup
and
TrackPopupMenu and
IsClipboardFormatAvailable
Visual ++
GDI+
Example :
Draw
Curve ActiveX Control
GraphicsPath and Graphics
Direct2D & DirectWrite, Draw and Rendering text C++ Source Code
OPC Client, OPC Server and OPC Component in C++
Source Code
Visual C++ MFC
Class Wizard
HMI-SCADA Visualization
Solutions for C/C++, Java, C# and VB
Data
Preprocessing And
Visualization In
C++
3D font OpenGL ActiveX Control with Visual C++
Source Code
SVG Vector
Graphics Editor With Source Code
CListView
Loading Images BMP, PNG, GIF, JPEG, WMF, ICO, and EMF Files
C#
Aircraft Instrument Control
OpenGL Line draw, 2D Graphics, and Render Article and Samples
Code
Database Programming with
C/C++, with mySQL
PID process control, Process Simulation, PLC
Real Time, VC++ Source Code
Windows Debug - Debug Application Crash, Visual
C++
Graphics Library for WinCE, Draw Bitmap, Draw
Gif, Draw Jpg with Win CE, Visual C++ Codes
Visual C++ Codes : BITMAPINFO, GetDIBits,
BITMAPINFOHEADER, PBITMAPINFO, RGBQUAD,
DIB_RGB_COLORS
Get file or folder time
and set file or
folder time, FindFirstFile and FindNextfile with
GetFileAttributes vc++ example
Draw or Paint Spline Curve Line
with VC++ Source Code
C++
Blog
Multiple Monitor
Support with
GetSystemMetrics and
AfxRegisterWndClass
VC++ Example
Direct2D Vector Graphics Rendering with Visual C++, MFC
Video Capture with Visual C++
Screen Capture , to Clipboard, C++ Source Code,
Get bitmap of Window
VC++
Sample:
ExtSelectClipRgn
or
IntersectClipRect,
ExcludeClipRect and
OffsetClipRgn or GetMetaRgn with InvalidateRect
Free Codes with
BITMAPINFOHEADER
and CreateDIBSection
Free Graphics and Free Meter, Free
Dials with C/C++ Source Code, ActiveX Control, .NET
Drawing Graphics
with DirectDraw,
Double Buffer Drawing
with MFC
Play GIF, Load GIF, GIF
Animate, with GDI+ Example
RegisterClipboardFormat
with COleDropSource,
CSharedFile to
drag to word
and excel
Visual C Codes
Real-time Chart, VC++ Source Code
with
SImulation Software
Draw Real - time data bar chart control
MFC Source Codes
Draw Curve Line
with
VC++/MFC
visualization
Control
StatusBar in CDialog,
SetPaneText and CTime,
GetCurrentTime with VC++ Sample
HMI & SCADA Designer and ProgressBar
CXImage Library, PNG,
Show, Pocket PC with VC++ Sample
Data Visualization Component, Data Visaulization VC++Source Code Control
with Process Simulation
Software
VC++
Converting ANSI to Unicode with _MSC_VER, MBCS, Multiple Byte
UML Case Diagram, UML Sequence
Diagram, VC + +/.NET visualization component library source
code
Serial Port Communication,
Read data from port Visual C++ Samples
Visual Studio 2013
WinCE MFC TCP
SOCKET AND UDP SOCKET Sample Codes
Generate and Write Word Reports
Documents with .NET C++ Source Code
OPC, PLC, SCADA Component And Source Code
CTucancode.netDialog
in
MFC in Visual C++ 2010
Spell Checker with VC++ Source Codes
and CStringArray with TrimLeft, TrimRight and CompareNoCase CWaitCursor
Create HTML Help and HTML help workshop with
HtmlHelp VC++ MFC Example
ExtTextOut, TabbedTextOut, in
WinCE in VC++
MFC
Source Code :
File dialog with image preview
WM_QUERYNEWPALETTE
and
WM_PALETTECHANGED
MFC
Example :
Docking CSizingControlBar Windows inside ActiveX
Control with CFrameWnd and SetTimer
Visual Studio example
and Visual Studio Tutorial and mfc tree control
Visual C++ 2010 Article: MFC Thumbnail
Preview and Com DLL with Com Interface
MSBuild VCBuild VBBuild
Features for Visual C++
Project
VC++ MFC Codes :
Display Message Balloon Tip Window with
SetWindowRgn and CreateRectRgn and CombineRgn
Store and read from XML File
with .NET and C# framework,
C++/MFC Example
Draw, Print and encode UPCA barcode
and UPCE barcode, and EAN13 barcode
with VC++ Codes
Visual C++ Article:
free image library
with
image viewer with
CxImage and CListCtrl
thumbnail images
Real time software
and
HMI Software
with Trend
Chart VC++ Source Code
Windows hook programming with
VirtualProtect,SetWindowHookEx and beginthread
DPtoLP
and LPtoDP,
CPrintInfo and
GetDeviceName and
DOCINFO with
MFC
Example :
Merge Menu with CreatePopupMenu and
GetMenuItemCount GetSubMenu and AppendMenu and
InsertMenu
Add Skin to your
Visual C++ MFC
application, download source codes
Read DXF File, Write
DXF File, Draw DXF File and autocad with source codes
MS
Chart Control with VC++
Printing ActiveX Controls ,
C++ Source Code
Draw transparency image file,
Alpha Blending using GDI+ Sample
Create COM Object, Build COM Component, ATL Component
with Visual C++
AfxGetStaticModuleState and LoadLibrary of
GetProcAddress and FreeLibrary
MFC ARTICLE with LOAD DLL
C++ Barcode source codes
with draw Code39 Code93 AND Code128A
Code128B with Code128C
.NET Article:
Draw 2d and 3d text with GDI+, and Draw Shadow
text and Emboss text with Visual C++ Source Codes
Visual C++
MFC Programming :
Skin CListCtrl with InsertColumn SetItemText and
ListView_SetExtendedListViewStyle
VC++
Example:
Loading DLLs
LoadLibrary and
GetProcAddress and
FreeLibrary
VC++ Article :
Draw Image
Background
and CScrollView
text with bitmap brush
and
PreCreateWindow
VC++
Example :
Return or Esc Key
with EndDialog and OnSysCommand
VC++ Article:
DECLARE_SERIAL and
IMPLEMENT_SERIAL
and serialize data from or to disk
VC++ MFC Ruler Control with Source Code,
AfxGetResourceHandle, LoadStandardCursor and RegisterWindowClass
VC++ Article:
CTreeCtrl and GetRootItem, GetItemRect and
GetNextItem with Printing Tree View and CreateBitmap
MFC
visualisation software :
Create and draw Thumbnail View
with CWinApp and
CDocTemplate and CMultiDocTemplate
Play MP3 File and
MP3 Palyer with Visual C++ Source Codes
Visual C++ Sample :
Resize dialog, Resize Property Sheet and Resize
Property Page with
CPropertySheet
and CPropertyPage
MFC
Example:
Copy, Move and Delete files and rename directories, SHFileOperation
and CFileFind and FindFirstFile with
FindNextFile
Free VC++
MFC Grid Control
with VC++ Source Code
AutoCAD File Format, Read and Write drawing with
Visual C++ Source Code
Visual C++
Example :
Load DIB Bitmap File and Save Bitmap file and
Convert dib to bitmap and rotate bitmap file
SCADA
Automation Programming Tool And
visualization component Control
VC++ Source Code Solutio n
VC++
Example :
Add VBScript and JScript support in VC++
applications
with Script ActiveX Control MSSCRIPT.OCX
Visual C++ and MFC Appwizard :
CMDIChildWnd with
CenterWindow AfxGetMainWnd
VC++ Article: PARSE
AND write XML file with Microsoft MSXML 4 of C++
Wrapper
VC++ Code:
Drag and Drop File in Dialog with
WM_DROPFILES
and WM_NCLBUTTONDOWN
MFC
Article :
Creating Self-Extracted Executable
file with open-source compression libraries
MFC
MDI and SDI Example to create ruler
scrollview and splitter
MFC
Example :
CreateFile and WriteFile with save memory dc to
bitmap file
MFC
Source Code :
SQLPrepare and SQLAllocStmt with CDBException
and SQL Query and ExecuteSQL
VC++ Control : Spell Checker Control Source
Code
MFC
GDI+ Sample :
gdiplus.lib with GdiplusStartupInput and GdiplusStartup with
GdiplusShutdown
MFC
Article:
Keep an Window Always on Top with
WS_EX_TOPMOST and
OnWindowPosChanged
VC++ Printing Article
with Printing Text and Printing Table, Printing Jpg and Gif and PCX
MFC
Article:
Create toolbar with SetButtons and SetButtonInfo
and OnNotify
MFC
Sample : Display or Create Splash Screen, Show
Transparent Bitmap with SetWindowRgn
VC++ Example:
SaveDC and RestoreDC, IsPrinting and GetSysColor
MFC
Source Code :
Draw Text with GetCurrentFont, GetTextExtent and GetLogFont and MoveToEx
VC++ Example:
Load or Save Dib Bitmap File,
GetScrollPosition and FillRgn or CombineRgn and
Create Cursor
VC++ Codes:
Draw text along line and
draw rotate text
MFC
Library :
Drawing Spline
application with OpenGL with sample Source Code
MFC
Source Code:
WindowFromPoint and GetDlgItem or ScreenToClient
Add Phthon
in or into C++ Application with Visual C++ Article or Tutorial Source Code
Open Souce VC++ Code and MFC Code Site,
VC++ FAQ Site and Tutorial Site
E-XD++
GDI VC++ Drawing Example :
Draw
Animate Line with CBrush
VC++ Code:
Change the font of window with SetFont and EnumChildWindows and
CreateIconFromResource
Draw Rotate Text with GetTextExtent and
SetTextAlign and ExtTextOut, VC++ Example
VC++ GDI Example:
GDI
AlphaBlend
and Bitmap Alpha
VC++ Article:
Calculate the width of text with GetTextExtentPoint32,
DT_CALCRECT
and GetCharABCWidths
VC++
Sample:
Convert EMF to WMF using GDI+
MFC Example :
Create Multiple
Thread with CreateThread and CWinThread and
SuspendThread
and
ResumeThread
MFC Example
Multiple monitor support with GetSystemMetrics
EnumDisplayMonitors and GetMonitorInfo
MFC
Sample Code :
TrackMouseEvent and GetCapture or SetCapture and
ReleaseCapture and GetCursorPos
LoadResource
FindResource and LockResource, with UnlockResource or VC++ Sample
VC++ Example: Read font from file name, TTF
Font name CFile and Open
Draw
Vertial gradient ,
Horizontal Gradient
and Draw Diagonal gradient with VC++
Create VC++
MFC Chart Control , Drawing and Priint Bar
Chart, Source Codes
VC++
Source Code Example : Create TIFF File and Write
Tiff file and Read Tiff file
Create MFC VC++ Static Library, UpdateData and
LoadIcon
Create
Multiple Language to MFC Extension DLL Toolkit with Resource only
VC++
Sample :
Create Shadow of bitmap,
draw shadow with
GDI , TransparentBlt, SetBitmapBits and
GetBitmapBits or GetRValue, GetGValue and
GetBValue
MFC Example Retrieve color from desktop with
CreateDC and GetCursorPos, GetPixel
VC++
MFC Example:
Adding VBScript and JScript support in your C++
applications
VC++ Example:
Draw or display Real-time data
plot Chart
Using GDI+
with
MFC or native C/VC++
VC++ Ado Tutorial
with VC++ Ado Sample and VC++ Ado Example
VC++
Codes: GetRandomRgn or
MapWindowPoints
or
OffsetRgn,
GetDCEx with GetClipBox, GetClipRgn and
SelectClipRgn
VC++
Sample:
Multiple Views layout of
RepositionBars and DeferWindowPos with
RecalcLayout and UpdateAllViews
Introduction to GDI+ in
.NET
GDI+ Font ,
Brush
and
Bitmap
Converter Convert RTF to HTML
with VC++ Source Codes, and
RICHED32.DLL
MFC Sample:
Add status bar to an MFC
dialog,
CStatusBar
GDI+ GraphicsPath
and
LinearGradientBrush
VC++ Tips : LOGBRUSH and PS_DOT
and PS_SOLID and PS_COSMETIC and
PS-ALTERNATE
VC++
MFC Example: CTreeCtrl,
Create Tree Control
VC++ Article :
UnrealizeObject
and
SetBrushOrg
or
GetSystemMetrics with Pattern Brush
GDI+ Printing.
GDI+
and
DrawArc
and
DrawPath
MFC
Multiple Page Print preview Article and
CPrintPreviewState,
it with CPrintPreview and DoPrintPreview,
LPDEVMODE and
GetPrinterDeviceDefaults
VC++ Example
Capture Print Screen to
Clipboard including
dropdown menu,
SetWindowsHookEx
and
UnhookWindowsHookEx,
with
RegisterWindowMessage
GDI+ Color
and
ARGB
with
Example
VC++
Example: Change the background color of a dialog, CDialog,
OnCtlColor
UML
Diagram Component
,
and it also with
Drawing C++ Source Code Solution
from UCanCode,
it will save you 50% - 80% time for building any UML based application.
_TrackMouseEvent, GetWindow,
GetWindowRect, SubclassWindow, GetWindowLong, SetWindowLong,
Drawing, VC++, source code
VC++
Single Instance Window, CreateWindow, CWinApp,
SetWindowPos, SetFocus
VC++
Tool:
Visual
C++ and SQL generator for ODBC Database, with
source code sample
News:
1 UCanCode Advance E-XD++
CAD Drawing and Printing Solution
Source Code Solution for C/C++, .NET V2025 is released!
2
UCanCode Advance E-XD++
HMI & SCADA Source Code Solution for C/C++, .NET V2025 is released!
3
UCanCode
Advance E-XD++ GIS SVG Drawing and Printing Solution
Source Code Solution for C/C++, .NET V2025 is released!
Contact UCanCode Software
To buy the source code or learn more about with: