mwfd.net
当前位置:首页 >> gEtDlgitEm >>

gEtDlgitEm

Dlg -- 对话窗,一个控件。 根据一个对话窗或一个控件的ID, 返回一个指向这个对话窗或控件的对象的指针。 例如,IDC_EDIT1 是 控件的ID CEdit* pBoxOne; pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1); 用 GetDlgItem(IDC_EDIT1); 返回一个指向这个...

“用哪个控件的指针指向GetDlgItem(IDC_LIST1)” 这个说法不准确。 GetDlgItem(IDC_LIST1) 这个函数获得的,是一个CWnd* 的窗口类指针,如果需要使用这个指针对控件进行操作,那么标准窗口操作(如:GetWindowText)是不需要强制类型转换的。如果...

CEdit *edit1=(CEdit*)GetDlgItem(IDC_EDIT1);从当前DialogWindow中找到名为IDC_EDIT1的控件,它是CEdit类型的 edit1->SetWindowTextW(_T("你好"));针对这个控件,调用SetWindowTextW方法设置内容为“你好”

弄个全局变量: CWnd * g_pWnd; 在对话框中的OnInitDialog 函数中: g_pWnd = this; 然后就可以在其它类中这样用: g_pWnd->GetDlgItem(nID);

获取对应id的指针,比如一个edit控件的ID为ID_EDIT,那就可以使用getdlgitem(ID_EDIT)获取这个edit控件的指针,接着再用一个setwindowtext()就可以在对话框中设置内容了。 getdlgitem(id_edit)->setwindowtext(L"111")在edit中输入111

CButton* btn = (CButton*)GetDlgItem(IDC_BUTTON_SEND);btn-SetWindowTextW(_T("hello"));如果想得到其他对话框中的控件,用GetDlgItem(hwnd,IDD);CWnd::GetDlgItem(int nID)这个是一个类成员函数,可使用CWnd* pWnd = GetDlgItem(ID_XXX);而...

GetDlgItem的用法 基本用法(得到当前对话框中的控件): CButton* btn = (CButton*)GetDlgItem(IDC_BUTTON_SEND); btn->SetWindowTextW(_T("hello")); 如果想得到其他对话框中的控件,用GetDlgItem(hwnd,IDD); CWnd::GetDlgItem(int nID) 这个...

得到静态文本框(IDC-STATIC)的ID,然后向这个文本框写入文本str所代表的内容;

你自己都说了 IDC_LIST_MAIN不是这一个对话框的控件 而你却想得到它的指针 当然会出错了 你可以先在主窗口中得到该列表控件的指针,然后通过函数传递给要用到该指针的对话框类 先在主窗口类中添加一个public属性的成员函数: CListCtrl* GetList...

api还是mfc? api HWND hEdit = GetDlgItem(hDlg, IDC_EDIT) mfc CEdit* p = (CEdit*)GetDlgItem(IDC_EDIT) IDC_EDIT是你的控件名字 IDC_EDIT就是一个整型,你可以自己去resource.h里看 都是 #define IDD_XXXX 0x00001000 #define IDC_YYYY 0x000...

网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com