如何枚举对话框上的控件?

解决方案 »

  1.   

    CWnd *pwnd = GetDlgItem(GW_CHILD);
    pwnd = pwnd->GetWindow(GW_HWNDNEXT);
      

  2.   

    static BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam);// 回調函数:査找指定控件信息的Window句柄
    BOOL CALLBACK EnumChildProc(HWND hwnd/*指定窗口内控件的句柄*/, LPARAM lParam)
    {
        //在這裏判断hwnd是否是NI想要得
        return TRUE;
    }調用的時候:
    EnumChildWindows(hWinWnd, EnumChildProc,(LPARAM)szTemp)
    hWinWnd是NI要査找控件的対話框句柄