Wednesday, December 23, 2020

MFC custom control

keyword: MFC control, custom control on cp.com

    custom control tutorials

  1. CWinListBox - A CWin derived custom listbox control
  2. Step-by-step creation of a custom ListBox control from a generic CWin.

  3. Creating Custom Controls
  4. MFC Grid control 2.27
  5. An MFC Curve Control
  6. CCustomTabCtrl - MFC Tab Control
  7. Creating and Using custom controls in VC++
  8. MFC DataGrid
  9. Date Time Picker control for the MFC Grid Control
  10. Good Reference

  11. Design Time Architecture in .NET 2.0 - Part 1
  12. Customizing the "Browse for folder" dialog
  13. Customizing "Browse for folder" dialog Part - II
  14. Custom Controls in Win32 API: Control Customization
  15. Custom Controls in Win32 API: The Basics
  16. Custom Controls in Win32 API: The Painting
  17. Custom Controls in Win32 API: Visual Styles
  18. Custom Controls in Win32 API: Standard Messages
  19. Custom Controls in Win32 API: Control Customization
  20. Custom Controls in Win32 API: Encapsulation of Customized Controls
  21. Custom Controls in Win32 API: Scrolling
  22. mCtrl.org
  23. Bringing more controls for your Win32API applications.

    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.

  24. WinDrawLib
  25. WinDrawLib
  26. Nice Custom Controls Library
  27. Nice Libraries
  28. Flicker free resizable custom control
  29. Wifi scanner + custom MFC controls
  30. Pixel graphics programming on Windows Mobile
  31. Tested Samples

  32. SplitterCtrl (Flexible Control with Custom Drawing)
  33. tested, it is good to use. very fancy..

  34. TabCtrl
  35. 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) "

  36. Custom Drawn Vertical Tree Control
  37. tested: working

  38. OutlookTabCtrl, like CBCGPOutlookBar (in Mode2003)
  39. testing....

  40. MultiPaneCtrl
  41. need testing...

  42. Understanding CDockablePane
  43. tested, working well...

  44. CStaticTreeCtrl - A CStatic derived custom Tree control
  45. Stacked Windows Control Tutorial
  46. Editable ListBox Tutorial
  47. MFC Grid control 2.27
  48. Customizing the Appearance of CSliderCtrl Using Custom Draw
  49. Custom Control Graph and Process Bar
  50. Adding New Theme Variations to the MFC Ribbon (CMFCVisualManager)
  51. An MFC Calculator Custom Control with No Resource File Dependencies
  52. Simple zoom functionality for custom controls
  53. Yet Another Custom Tree Control
  54. Custom ToolTips for MFC Projects
  55. Tree Control with Columns
  56. Image Alignment Algorithms
  57. Image Alignment Algorithms - Part II
  58. Undockable Custom Control in an MDI Application
  59. Numeric Edit Control
  60. Tutorial: Creating a Lookless WPF Custom Rotate Control
  61. A Custom GUI System
  62. A Custom GUI System - Part 2: Dialogs and Controls oto spal
  63. dwl::fractalBrowser
  64. Fancy Controls
  65. A Custom Group Combo Box
  66. Framework

  67. GuiToolkit MFC Extension
  68. An Introduction to a Model-View-Controller Implementation for MFC
  69. The SBJ MVC Framework - The Model, from Abstraction to Realization
  70. The SBJ MVC Framework - The Design View, Responding to Model Change
  71. CKCSideBannerWnd: An MFC Banner Control that Can Add a Professional-looking Feel to Most Windows...
  72. MFC Docking Framework
  73. CGrid Control
  74. MFC/C++ Helper Class for Window Resizing
  75. MFC - Multiple inheritance and serialization
  76. MFC Windows Coding Guidelines
  77. ActiveX

  78. MFC GDI+ ActiveX Arrow Control For Excel
  79. A Simple Method to Control the Startup State of an MFC SDI Application
  80. An MFC ActiveX control to display trays
  81. Using ActiveX controls in MFC more efficiently
  82. CUltraPadWnd - A Simple Syntax Coloring Control Based on the MFC CWnd Class
  83. CRichEditControl50W - A VC++ Rich Text Edit 4.1 MFC Control
  84. XColorPickerXP - an MFC color picker control with themed look
  85. GDI+ in ActiveX Controls Using MFC
  86. MFC Controls using XML-Files as DataSource (XERCES-Parser)
  87. Control client area minimum size with MFC
  88. MFC List Control with Tool-tip, Menu, Colors, and Sorting Ability

No comments:

Post a Comment