- Course
Building Context-Menu Shell Extensions in C++
This course is about building context-menu shell extensions for Windows, using the C++ programming language.
- Course
Building Context-Menu Shell Extensions in C++
This course is about building context-menu shell extensions for Windows, using the C++ programming language.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
This course will show you how to build context-menu shell extensions for Windows, using the C++ programming language. COM is not a prerequisite, since basic COM elements for shell extensions programming will be introduced in the first module. In this course I'll use both pure C++ (without the help of any framework), and C++ with ATL (which is a mature industry standard framework for doing COM development in C++ on Windows). I'll introduce a couple of different techniques for building context-menu shell extensions: one based on the IExecuteCommand COM interface, and another based on the IContextMenu COM interface.