GetDlgItem的用法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:45:45
GetDlgItem的用法

GetDlgItem的用法
GetDlgItem的用法

GetDlgItem的用法
CButton* btn = (CButton*)GetDlgItem(IDC_BUTTON_SEND);\x0dbtn-SetWindowTextW(_T("hello"));如果想得到其他对话框中的控件,用GetDlgItem(hwnd,IDD);\x0dCWnd::GetDlgItem(int nID)\x0d这个是一个类成员函数,可使用CWnd* pWnd = GetDlgItem(ID_XXX);\x0d而HWND GetDlgItem(\x0dHWND hDlg, // handle of dialog box\x0dint nIDDlgItem // identifier of control);\x0d是一个sdk的函数\x0d两个的主要区别是用的地方不一样\x0d一个参数的是在窗口中调用的函数,两个参数的是在平台SDK中调用的\x0d你在对话框类里面调用GetDlgItem(IDC_BOARD_SIZE),就是调用的类成员函数CWnd::GetDlgItem\x0d获得某个控件的句柄GetDlgItem(IDC_BOARD_SIZE)-m_hWnd就可以了\x0d如果要用到第二种用法,要这样\x0d::GetDlgItem(this- m_hWnd,IDC_BOARD_SIZE);效果一样的\x0d那个IDC_BOARD_SIZE是你某个控件的id,\x0d如果HWND GetDlgItem(\x0dHWND hDlg, // handle of dialog box\x0dint nIDDlgItem // identifier of control);的话,\x0d第一个参数是窗体的句柄,第二个参数是某个控件的ID,和IDC_BOARD_SIZE是一个意思\x0dGetDlgItem(IDC_..),GetDlgItem(HWND hWnd,\x0dGetDlgItem(IDC_..)是一个非静态方法,意思是你对话框内获取该控件指针,所以这里不需要获取对话框句柄,也就是说你如果在非对话框窗口里面调用这个方法就肯定会出错\x0dGetDlgItem(HWND hWnd, IDC_..)是一个静态方法,它是一个让你指定从哪个对话框里获取控件指针\x0d举个例子:你调用了上厕所这个函数,如果你在家里的话肯定是在自己家里上厕所,所以不需要知道在哪里上厕所(hwnd)\x0d如果你在室外那么上厕所就一定要选一个地方(hwnd).\x0d如果说你上厕所的地方都不是一个房间,那么肯定会报错嘛,因为你在随地大小便,哈哈所以你先搞清楚这两个函数的使用环境区别

GetDlgItem的用法 GetDlgItem的用法 GetDlgItem()如何用?GetDlgItem(IDC_..),GetDlgItem(HWND hWnd,IDC_..)该如何使用,我在使用前者时老报错,提示应使用后者,但后者的hWnd不知如何获取. getdlgitem是什么意思 GetDlgItem作用void CsdDlg::OnBnClickedButton1(){CEdit *edit1=(CEdit*)GetDlgItem(IDC_EDIT1);edit1->SetWindowTextW(_T(你好));}这两句的意思 这两句是怎么工作的CEdit *edit1=(CEdit*)GetDlgItem(IDC_EDIT1);edit1->SetWindowTextW(_T(你 CDC*pDC=GetDlgItem(ID)->GetDC(); HDC hDC=pDC->GetSafeHdc(); GetDlgItem(ID)->GetClientRect(&rect);这几句代码谁能给个比较详细的解释 C++关于这条语句GetDlgItem(IDC_EDIT_XPOS)->GetWindowText(GetWindowText);为什么这条语句的意思是得到ID为IDC_EDIT_XPOS的变量赋给GetWindowText中的GetWindowText?GetDlgItem返回的值不是指向GetWindowText吗,这样不是GetDl this->GetDlgItem(IDC_STATIC1)->SetWindowText(“11111”); GetDlgItem(IDC_SAMPLE)->GetWindowRect(&rect); 这句啥意思啊! ::SetWindowText(::GetDlgItem(hDlg, IDC_SYSMSG), szText);是什么意思呢? GetDlgItem(IDC_EDIT_AUDIOSAMPLINGRATE)->GetWindowText(strTemp);什么意思i GetDlgItem(IDC_LIST1)已经得到指针了,为什么还要用CListBox*plistbox=(CListBox*)GetDlgItem(IDC_LIST) CListBox * birthplace=(CListBox *)GetDlgItem(IDC_LIST1);这句话什么意思?这是初始化list控件的一句语句clistbox后面的*是什么?=后面的括号又表示什么意思?括号里的clistbox*又是什么意思? CEdit控件的SetSel(0,-1),不起作用了?有一个Edit控件,给它添加了一个OnEnSetfocusEdit1函数 在里面写入CEdit *pedit=(CEdit *)GetDlgItem(IDC_EDIT1);pedit->SetSel(0,-1);为什么内容不能被选中? CListBox *m_list = (CListBox *)GetDlgItem(IDC_LIST2)什么意思 ((CEdit*)GetDlgItem(IDC_EDIT_DURATION))->SetLimitText(8);这函数啥意思 .的用法 单词用法 shallshall的用法