Click here to Skip to main content
11,629,481 members (67,688 online)
Click here to Skip to main content
Add your own
alternative version

Windows Development in C++, working with menus

, 3 Jan 2015 CPOL 81.4K 3K 153
Windows API, menus, c++ lambda expressions, std::enable_shared_from_this
HarlinnWindows-2014-08-20-02.zip
Examples
Windows
Controls
ButtonExample
ButtonExample.ico
ButtonExample.vcxproj.filters
ButtonExample.vcxproj.vspscc
small.ico
CheckBoxExample
ButtonExample.ico
CheckBoxExample.vcxproj.filters
CheckBoxExample.vcxproj.vspscc
small.ico
CommandButtonExample
ButtonExample.ico
CommandButtonExample.vcxproj.filters
CommandButtonExample.vcxproj.vspscc
small.ico
DropDownButtonExample
ButtonExample.ico
DropDownButtonExample.vcxproj.filters
DropDownButtonExample.vcxproj.vspscc
small.ico
HeaderControlExample
HeaderControlExample.ico
HeaderControlExample.vcxproj.filters
HeaderControlExample.vcxproj.vspscc
small.ico
LabelExample
ButtonExample.ico
LabelExample.vcxproj.filters
LabelExample.vcxproj.vspscc
small.ico
LinkLabelExample
ButtonExample.ico
LinkLabelExample.vcxproj.filters
LinkLabelExample.vcxproj.vspscc
small.ico
RadioButtonExample
ButtonExample.ico
RadioButtonExample.vcxproj.filters
RadioButtonExample.vcxproj.vspscc
small.ico
TextEditExample
small.ico
TextEditExample.ico
TextEditExample.vcxproj.filters
TextEditExample.vcxproj.vspscc
DateTime
StopwatchExample2
StopwatchExample2.vcxproj.filters
StopwatchExample2.vcxproj.vspscc
x64
Debug
Stopwatc.77277621.tlog
StopwatchExample2.Build.CppClean.log
StopwatchExample2.log
Graphics
GDI
DeviceContextExample
DeviceContextExample.ico
DeviceContextExample.vcxproj.filters
DeviceContextExample.vcxproj.vspscc
small.ico
x64
Debug
DeviceCo.A577B859.tlog
DeviceContextExample.Build.CppClean.log
DeviceContextExample.log
Strings
DotNetStringsExample
bin
Debug
DotNetStringsExample.csproj.vspscc
obj
Debug
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties
StringsExample
StringsExample.vcxproj.filters
StringsExample.vcxproj.vspscc
x64
Debug
StringsExample.Build.CppClean.log
StringsExample.log
StringsExample.tlog
HarlinnDiagramLib
HarlinnDiagramLib.vcxproj.filters
HarlinnDiagramLib.vcxproj.vspscc
HarlinnGraph
HarlinnGraph.vcxproj.filters
HarlinnGraph.vcxproj.vspscc
HarlinnNumericsLib
cblas
HarlinnNumericsLib.vcxproj.filters
HarlinnNumericsLib.vcxproj.user
HarlinnNumericsLib.vcxproj.vspscc
HarlinnPowerLib
HarlinnPowerLib.vcxproj.filters
HarlinnPowerLib.vcxproj.vspscc
HarlinnWindows
HarlinnWindowsTest
HarlinnWindowsTest.ico
HarlinnWindowsTest.vcxproj.filters
HarlinnWindowsTest.vcxproj.vspscc
small.ico
HandleClassDiagram.cd
HarlinnWindows.vcxproj.filters
HarlinnWindows.vcxproj.vspscc
harlinnwindows-2015-01-03-01.zip
ButtonExample.ico
ButtonExample.vcxproj.filters
ButtonExample.vcxproj.vspscc
small.ico
x64
Debug
ButtonExample.Build.CppClean.log
ButtonExample.log
ButtonExample.tlog
ButtonExample.ico
CheckBoxExample.vcxproj.filters
CheckBoxExample.vcxproj.vspscc
small.ico
x64
Debug
CheckBoxExample.Build.CppClean.log
CheckBoxExample.log
CheckBoxExample.tlog
ButtonExample.ico
CommandButtonExample.vcxproj.filters
CommandButtonExample.vcxproj.vspscc
small.ico
x64
Debug
CommandB.5D0B7A8C.tlog
CommandButtonExample.Build.CppClean.log
CommandButtonExample.log
ButtonExample.ico
DropDownButtonExample.vcxproj.filters
DropDownButtonExample.vcxproj.vspscc
small.ico
x64
Debug
DropDown.94AF68B1.tlog
DropDownButtonExample.Build.CppClean.log
DropDownButtonExample.log
HeaderControlExample.ico
HeaderControlExample.vcxproj.filters
HeaderControlExample.vcxproj.vspscc
small.ico
x64
Debug
HeaderCo.CB5BFC34.tlog
HeaderControlExample.Build.CppClean.log
HeaderControlExample.log
ButtonExample.ico
LabelExample.vcxproj.filters
LabelExample.vcxproj.vspscc
small.ico
x64
Debug
LabelExample.Build.CppClean.log
LabelExample.log
LabelExample.tlog
ButtonExample.ico
LinkLabelExample.vcxproj.filters
LinkLabelExample.vcxproj.vspscc
small.ico
x64
Debug
LinkLabelExample.Build.CppClean.log
LinkLabelExample.log
LinkLabelExample.tlog
ButtonExample.ico
RadioButtonExample.vcxproj.filters
RadioButtonExample.vcxproj.vspscc
small.ico
x64
Debug
RadioBut.A4C2BA4F.tlog
RadioButtonExample.Build.CppClean.log
RadioButtonExample.log
small.ico
TextEditExample.ico
TextEditExample.vcxproj.filters
TextEditExample.vcxproj.vspscc
x64
Debug
TextEditExample.Build.CppClean.log
TextEditExample.log
TextEditExample.tlog
StopwatchExample2.vcxproj.filters
StopwatchExample2.vcxproj.vspscc
StopwatchExample2.Build.CppClean.log
StopwatchExample2.log
DeviceContextExample.ico
DeviceContextExample.vcxproj.filters
DeviceContextExample.vcxproj.vspscc
small.ico
DeviceContextExample.Build.CppClean.log
DeviceContextExample.log
DotNetStringsExample.csproj.vspscc
DesignTimeResolveAssemblyReferencesInput.cache
StringsExample.vcxproj.filters
StringsExample.vcxproj.vspscc
StringsExample.Build.CppClean.log
StringsExample.log
HarlinnDiagramLib.vcxproj.filters
HarlinnDiagramLib.vcxproj.vspscc
x64
Debug
HarlinnDiagramLib.log
HarlinnGraph.vcxproj.filters
HarlinnGraph.vcxproj.vspscc
x64
Debug
HarlinnGraph.log
HarlinnNumericsLib.vcxproj.filters
HarlinnNumericsLib.vcxproj.user
HarlinnNumericsLib.vcxproj.vspscc
x64
Debug
HarlinnNumericsLib.log
HarlinnPowerLib.vcxproj.filters
HarlinnPowerLib.vcxproj.vspscc
x64
Debug
HarlinnPowerLib.log
HarlinnWindowsTest.ico
HarlinnWindowsTest.vcxproj.filters
HarlinnWindowsTest.vcxproj.vspscc
small.ico
x64
Debug
HarlinnWindowsTest.log
HandleClassDiagram.cd
HarlinnWindows.vcxproj.filters
HarlinnWindows.vcxproj.vspscc
x64
Debug
HarlinnW.90E5C4D4.tlog
HarlinnWindows.log
HarlinnWindowsLib.Build.CppClean.log

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Espen Harlinn
Architect Powel AS
Norway Norway
Chief Architect - Powel AS.

Specializing in integrated operations and high performance computing solutions.

I’ve been fooling around with computers since the early eighties, I’ve even done work on CP/M and MP/M.

Wrote my first “real” program on a BBC micro model B based on a series in a magazine at that time. It was fun and I got hooked on this thing called programming ...

A few Highlights:
  • High performance application server development
  • Model Driven Architecture and Code generators
  • Real-Time Distributed Solutions
  • C, C++, C#, Java, TSQL, PL/SQL, Delphi, ActionScript, Perl, Rexx
  • Microsoft SQL Server, Oracle RDBMS, IBM DB2, PostGreSQL
  • AMQP, Apache qpid, RabbitMQ, Microsoft Message Queuing, IBM WebSphereMQ, Oracle TuxidoMQ
  • Oracle WebLogic, IBM WebSphere
  • Corba, COM, DCE, WCF
  • AspenTech InfoPlus.21(IP21), OsiSoft PI

More information about what I do for a living can be found at: harlinn.com or LinkedIn

You can contact me at espen.harlinn@powel.no

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150723.1 | Last Updated 3 Jan 2015
Article Copyright 2012 by Espen Harlinn
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid