The menu of available colors is also a tool window. You need to create this kind of customized toolbar which has a list of menu. (If not necessary, better use color Dialog Box) Call ShowControlBar(&m_colorToolBar, TRUE, FALSE); in your toolbar buttn click event handler. //m_colorToolBar should be of CToolBar Type. This will show your color toolbar. Now on each button(better to create colored button dynamically) click event handler, call ShowControlBar(&m_colorToolBar, FALSE, FALSE); at the end of the handler. Anurag Gandhi Bangalore, India.