It is not possible to host more than one control in a single ATL host window. Each host window is designed to hold exactly one control at a time (this allows for a simple mechanism for handling message reflection and per-control ambient properties). However, if you need to the user to see multiple controls in a single window, it's a simple matter to create multiple host windows as children of that window.