关于GetDlgItem

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:57:59
GetDlgItem怎么用啊
CWnd::GetDlgItem和CWindow::GetDlgItem有什么区别?为什么msdn分开来写?
msdn中写:
CWnd* GetDlgItem( int nID ) const;

void CWnd::GetDlgItem( int nID, HWND* phWnd ) const;

什么意思啊

void CWnd::GetDlgItem( int nID, HWND* phWnd ) const;

这是一个CWnd类,
void GetDlgItem( int nID, HWND* phWnd ) const;
这是他的一个成员函数

const表示不可以修改成员变量

第一个
通过它可以得到这个类的控件指针。

第二个
可以得到其他类的控件指针,通过phWnd参数传进去其它类的指针

这个两个应该是使用范围不一样吧。const说明参数必须是常数。nID就是哪些控件取的名字。例如ID_EDIT1之类的