mwfd.net
当前位置:首页 >> GEtDlgItEm为什么有时候需要两个参数 >>

GEtDlgItEm为什么有时候需要两个参数

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

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...

你在APP类里面GetDlgItem能不出问题吗。。 GetDlgItem必须在Dialog里面调用啊,或者在APP里面获取对话框指针也可以。 没看出哪里有HWND类型兼容问题,如果使用...

这个说法比较正确,在类内使用这个函数,直接getdlgitem(int niddlgitem ),或者getdlgitem(this-m_hwnd,int niddlgitem );类间的话,就需要getdlgitem(cxxxdlg-m_hwnd,int niddlgitem ),或者你直接用findwindowex函数得到对话框的句柄,然后直...

void GetDlgItem( int nID, HWND* phWnd) 显然是两个参数。。。

大概你的问题已经解决了,不过我还是说一下,其实就是你代码放的位置出错了吧 我遇到的情况也是这样 后来我发现, 我创建控件的地方,和我放代码的地方不一样。 意思是说,不如我是在 一个窗口这个窗口对应的类是 cDlg下建立了 IDC_message 这个...

以横条广告为例的广告插入实现,插屏广告同理,积分墙广告待续。 工具/原料 SDK 方法/步骤 注册下载SDK 创建项目,创建完成项目后、将会得到应用ID、应用密钥这两个字符串: 将下载下来的库添加到本地项目中,选择选项: 其次添加依赖框架、这步...

这里的第二个参数,主要是为了接收错误信息的 可能出现的错误信息有: ID无效,并且超过指定大小,比如说:ID为12345677,这个就不行. 还有就是输入不能解析为一个int类型的,比如输入:"bvbvbvbv","3.5666", 当然后面可以解析为一个浮点型,在这里取得的...

不知道你为什么分别运行是正常的,OnCreate是在创建之前的初始化工作,你在OnCreate中是不能控制未创建完成的控件的。一般的初始化都是在OnInitDlg中进行初始化

你是故意去调用 GetxxxxxW的? 项目选项里 UNICODE开了吗

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