ATL Coding Helpers

Here I put a collection of helper and workaround classes/macros I developed through my experience with ATL and popularized at our site. I guess it might be useful to others.

I don't pretend to be original or smartest and apologize if similar ideas or code were already appeared anywhere.

What's included:

  • Yet another smart pointer class that frees your from using IID_*.
  • Seamless error handling, no more tiresome branches over right screen side!
  • Easy dynamic creation of ATL-based objects, allows to overcome an unavailability of default constructor like in case p = new CComObject<CMyClass>.
  • Windows.x message crackers at CWindowImpl msg map.
  • Simple and efficient way to build multiple dispinterface event sinks at single object.
  • CComEnum enhanced with bug fixed.
  • Automatic handling of critical section lock.
  • Many other useful helpers.

The up-to-date version could be downloaded at:
http://www.geocities.com/SiliconValley/Peaks/6327/AtlAux.zip



Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • On-demand Event Event Date: May 18, 2015 While the idea of using facial and/or gesture recognition to create a modern, intuitive game seems attractive, some developers may want to leverage Unity 3D as a way to accelerate their development efforts. There are many different ways in which Intel and Unity Technologies have been working together to help speed the development of games with the Intel&reag; RealSense™ SDK (software developer kit). Check out this webcast to join a panel of experts as they …

  • Employees must exchange sensitive emails with customers and partners. These emails might contain protected health information, protected financial information, or corporate information that should not be made public. Globalscape® Mail Express® allows you to encrypt the emails that it manages so that no one but the sender and recipient--not even the administrator--can view the contents of the email. "Secure the Transfer of Sensitive Emails" is the property of GlobalSCAPE

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date