I don't know what you are doing, but perhaps this section of code which I have used several times to add folders and folder items would help you. class ... : public CSplitterWnd { ... ... private: CGfxOutBarCtrl* m_pShortcutBar; //defined in a ... }; BOOL CDesktopSplitterWnd::BuildFolderBar() { long nImageIndex = 0; int nFolder = 0, nItem = 0; m_pShortcutBar = (CGfxOutBarCtrl*) GetPane(0,0); // Employee Info m_pShortcutBar->AddFolder("Employee Info.", nFolder); nItem = 0; m_pShortcutBar->InsertItem(nFolder, nItem++, STR_SEARCH, nImageIndex++, (DWORD)(&STR_SEARCH)); m_pShortcutBar->InsertItem(nFolder, nItem++, STR_EMPLOYEE, nImageIndex++, (DWORD)(&STR_EMPLOYEE)); m_pShortcutBar->InsertItem(nFolder, nItem++, STR_EMPACTIVITY, nImageIndex++, (DWORD)(&STR_EMPACTIVITY)); nItem = 0; ++nFolder; long nImageIndex = 0; m_pShortcutBar->AddFolder("Compensation Info", nFolder); m_pShortcutBar->InsertItem(nFolder, nItem++, STR_EMPCOMPENSATION, nImageIndex++, (DWORD)(&STR_EMPCOMPENSATION)); m_pShortcutBar->InsertItem(nFolder, nItem++, STR_COMPENSATION, nImageIndex++, (DWORD)(&STR_COMPENSATION)); m_pShortcutBar->InsertItem(nFolder, nItem++, STR_ENTERPRISE, nImageIndex++, (DWORD)(&STR_ENTERPRISE)); nItem = 0; ++nFolder; m_pShortcutBar->AddFolder("Applicant Info", nFolder); m_pShortcutBar->InsertItem(nFolder, nItem++, STR_APPLICANT, EmployeeImage, (DWORD)(&STR_APPLICANT)); } Gaul Gaulles Technologies, Inc. http//www.gaulles.com email: info@gaulles.com or gaulles@worldnet.att.net