keyword: MFC control, custom control on cp.com
- CWinListBox - A CWin derived custom listbox control
- Creating Custom Controls
- MFC Grid control 2.27
- An MFC Curve Control
- CCustomTabCtrl - MFC Tab Control
- Creating and Using custom controls in VC++
- MFC DataGrid
- Date Time Picker control for the MFC Grid Control
- Design Time Architecture in .NET 2.0 - Part 1
- Customizing the "Browse for folder" dialog
- Customizing "Browse for folder" dialog Part - II
- Custom Controls in Win32 API: Control Customization
- Custom Controls in Win32 API: The Basics
- Custom Controls in Win32 API: The Painting
- Custom Controls in Win32 API: Visual Styles
- Custom Controls in Win32 API: Standard Messages
- Custom Controls in Win32 API: Control Customization
- Custom Controls in Win32 API: Encapsulation of Customized Controls
- Custom Controls in Win32 API: Scrolling
- mCtrl.org Bringing more controls for your Win32API applications.
- WinDrawLib WinDrawLib
- Nice Custom Controls Library
- Nice Libraries
- Flicker free resizable custom control
- Wifi scanner + custom MFC controls
- Pixel graphics programming on Windows Mobile
- SplitterCtrl (Flexible Control with Custom Drawing)
- TabCtrl
- Custom Drawn Vertical Tree Control
- OutlookTabCtrl, like CBCGPOutlookBar (in Mode2003)
- MultiPaneCtrl
- Understanding CDockablePane
- CStaticTreeCtrl - A CStatic derived custom Tree control
- Stacked Windows Control Tutorial
- Editable ListBox Tutorial
- MFC Grid control 2.27
- Customizing the Appearance of CSliderCtrl Using Custom Draw
- Custom Control Graph and Process Bar
- Adding New Theme Variations to the MFC Ribbon (CMFCVisualManager)
- An MFC Calculator Custom Control with No Resource File Dependencies
- Simple zoom functionality for custom controls
- Yet Another Custom Tree Control
- Custom ToolTips for MFC Projects
- Tree Control with Columns
- Image Alignment Algorithms
- Image Alignment Algorithms - Part II
- Undockable Custom Control in an MDI Application
- Numeric Edit Control
- Tutorial: Creating a Lookless WPF Custom Rotate Control
- A Custom GUI System
- A Custom GUI System - Part 2: Dialogs and Controls oto spal
- dwl::fractalBrowser
- Fancy Controls
- A Custom Group Combo Box
- GuiToolkit MFC Extension
- An Introduction to a Model-View-Controller Implementation for MFC
- The SBJ MVC Framework - The Model, from Abstraction to Realization
- The SBJ MVC Framework - The Design View, Responding to Model Change
- CKCSideBannerWnd: An MFC Banner Control that Can Add a Professional-looking Feel to Most Windows...
- MFC Docking Framework
- CGrid Control
- MFC/C++ Helper Class for Window Resizing
- MFC - Multiple inheritance and serialization
- MFC Windows Coding Guidelines
- MFC GDI+ ActiveX Arrow Control For Excel
- A Simple Method to Control the Startup State of an MFC SDI Application
- An MFC ActiveX control to display trays
- Using ActiveX controls in MFC more efficiently
- CUltraPadWnd - A Simple Syntax Coloring Control Based on the MFC CWnd Class
- CRichEditControl50W - A VC++ Rich Text Edit 4.1 MFC Control
- XColorPickerXP - an MFC color picker control with themed look
- GDI+ in ActiveX Controls Using MFC
- MFC Controls using XML-Files as DataSource (XERCES-Parser)
- Control client area minimum size with MFC
- MFC List Control with Tool-tip, Menu, Colors, and Sorting Ability
custom control tutorials
Step-by-step creation of a custom ListBox control from a generic CWin.
Good Reference
mCtrl is open-source C library providing set of additional user interface controls for Windows, intended to be complementary to standard Win32API controls from USER32.DLL and COMCTL32.DLL.
Tested Samples
tested, it is good to use. very fancy..
after download this example, when compiled it, I got a lot errors:
corrected the path for the precompiled header file statement: #include "../StdAfx.h"
turned off project level precompiled header file usage.
in stdafx.h file, define:
" #define _WIN32_WINNT 0x0502"
"#define WINVER 0x0502 "
after some easy fixes, the final one is:
Warning MSB8012 TargetName(Project) does not match the Linker's OutputFile property value (TabCtrl). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). Project C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets 1218
the fix is to reset all correct output path following this link:
step 1: Configration Properties->General -> Output Directory:set to "$(SolutionDir)$(Configuration)\"; TargetName: set to "$(ProjectName)"
step 2: Configration Properties-> Linker -> General -> Output File-> set to : "$(OutDir)$(TargetName)$(TargetExt) "
tested: working
testing....
need testing...
tested, working well...
No comments:
Post a Comment