求助,怎样在父对话框里获得子对话框里DATETIMEPICKER控件即日期控件的指针 我遇到一难题,我不知怎样在父对话框里获得子对话框里日期控件的指针,请那位知道的大大解惑,并用代码说明。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看来没有,父对话框和子对话框是owner关系还是parent关系,代码有么 那就好办HWND hWnd = ::GetWindow(m_hWnd, GW_CHILD); while (hWnd) { TCHAR szClassName[MAX_PATH]; memset(szClassName,0, sizeof(szClassName)); GetClassName(hWnd, szClassName, MAX_PATH); if (strcmp(szClassName, #32770) == 0) { CWnd* pWnd = CWnd::FromHandle(hWnd); CDateTimeCtrl* pDateTimeCtrl = pWnd->GetDlgItem(IDC_DATETIMEPICKER1); break; } hWnd = ::GetWindow(hWnd, GW_HWNDNEXT); }我很奇怪你怎么会没有子对话框的指针 如果是owner关系那又该怎样写代码? ocx如何修改版本号?在线等 xp下开发的mfc在win7无法运行 急求:如何在弹出菜单中加入图标?? 时间紧迫啊!望高手相救! 请问treeview的TreeView_GetItem() 关于MFC框架的一点理解和疑问。 为什么WSAStartup不能通过? 如何得到对话框中picture静态控件的矩形大小啊? 接口溜号,手动添加一个class要注意的问题? 在线等待 有几个小白问题,请路过的大神帮一下! 怎样重载Serialize()函数对位图进行保存打开操作呢?谢谢! 急请教高手!!!!!!!
HWND hWnd = ::GetWindow(m_hWnd, GW_CHILD);
while (hWnd)
{
TCHAR szClassName[MAX_PATH];
memset(szClassName,0, sizeof(szClassName));
GetClassName(hWnd, szClassName, MAX_PATH);
if (strcmp(szClassName, #32770) == 0)
{
CWnd* pWnd = CWnd::FromHandle(hWnd);
CDateTimeCtrl* pDateTimeCtrl = pWnd->GetDlgItem(IDC_DATETIMEPICKER1);
break;
}
hWnd = ::GetWindow(hWnd, GW_HWNDNEXT);
}
我很奇怪你怎么会没有子对话框的指针