The Wayback Machine - https://web.archive.org/web/20120122055501/http://www.codeguru.com:80/cpp/frameworks/advancedui/windowingtechniquesandclasses/

    Windowing Techniques and Classes

    OK-CANCEL vs CANCEL-OK

    What order should the OK and Cancel buttons appear? Should it be like Windows or like the Mac? Are there any "rule of thumb" as to when certain standard should be followed or is it just a matter of taste?

    Message Only Window

    Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.