Example #1
0
DWORD WINAPI CMainDlg::PopulateTreeView(LPVOID lpParameter)
{
    CMainDlg *pThis = static_cast<CMainDlg *> (lpParameter);
    HTREEITEM local = pThis->m_tree.InsertItem(_(IDS_LOCAL), 0, 0, NULL, NULL);
    pThis->EnumerateLocalPrinters(local);

    HTREEITEM network = pThis->m_tree.InsertItem(_(IDS_NETWORK), 0, 0, NULL, NULL);
    pThis->EnumerateNetworkPrinters(NULL, network);

    pThis->m_status.SetText(0, WTL::CString(_(IDS_SELECT_PRINTER)));
    return 0;
}