CWnd::GetNextDlgGroupItem
搜索上个月或下一个控件在一组控件内在对话框中。
CWnd* GetNextDlgGroupItem(
CWnd* pWndCtl,
BOOL bPrevious = FALSE
) const;
COleControlSiteOrWnd* GetNextDlgGroupItem(
COleControlSiteOrWnd *pCurSiteOrWnd = NULL
) const;
参数
pWndCtl
标识为要使用的控件的搜索的起点。bPrevious
指定函数如何将搜索控件组在对话框中。 如果 TRUE,该功能在组中搜索以前的控件;如果 FALSE,它在组中搜索下一个控件。pCurSiteOrWnd
标识 COleControlSiteOrWnd 控件。 有关 COleControlSiteOrWnd的更多信息,请参见 Remarks。
返回值
到上个月或下一个控件的指针上的组中,如果成员函数成功。
返回的指针可能是瞬态的,不应存储以供将来使用。
备注
一组控件从使用 WS_GROUP 样式和结束创建与最后一个控件。WS_GROUP 样式未创建的控件开始。
默认情况下,GetNextDlgGroupItem 成员函数在组中返回指向下一个控件。 如果 pWndCtl 在组中标识第一个控件,并 bPrevious 是 TRUE,GetNextDlgGroupItem 在组中返回指向最后一个控件。
备注
由于MFC支持无窗口的ActiveX控件、标准ActiveX控件和窗口,引用只能由HWND的控件不再满足需要。COleControlSiteOrWnd 对象如下包含标识对象作为一个windowed ActiveX控件、无窗口的ActiveX控件或窗口的信息,例如:
控件或窗口类型 |
标识信息 |
---|---|
Windowed ActiveX控件 |
包含一个HWND和关联 COleControlSite 对象与它。 COleControlSiteOrWnd 的 m_hWnd 成员设置为控件的HWND,并且,m_pSite 成员指向控件的 COleControlSite。 |
无窗口的ActiveX控件 |
不包含 HWND。 COleControlSiteOrWnd 的 m_pSite 成员指向控件的 COleControlSite,并且,m_hWnd 成员是 NULL。 |
标准窗口 |
包含 HWND。 COleControlSiteOrWnd 的 m_hWnd 成员设置为窗口的 HWND,并且,m_pSite 成员是 NULL。 |
要求
Header: afxwin.h