LRESULT SongsTable::OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL & /*bHandled*/) { auto lRes = DefWindowProc(uMsg, wParam, lParam); AddColumn(_T("Title"), 0); AddColumn(_T("Artist"), 1); AddColumn(_T("Album"), 2); m_songs = m_gmusic.songs(); for (size_t i = 0; i < m_songs.size(); ++i) { using detail::toTChar; AddItem(i, 0, toTChar(m_songs[i].m_title).data()); AddItem(i, 1, toTChar(m_songs[i].m_artist).data()); AddItem(i, 2, toTChar(m_songs[i].m_album).data()); } return lRes; }