您的位置:首页 > 其它

CreateControl

2017-05-16 12:48 97 查看
// CWnd m_ActiveCtrl;
// int m_nID;
void CTest0515Active_1Dlg::OnBnClickedButtonLoadOcx()
{
CRect rc;
GetClientRect(&rc);
rc.left = rc.right / 4;
rc.right = rc.right * 3 / 4;
rc.top = rc.bottom / 4;
rc.bottom = rc.bottom * 3 / 4;

bool bLoad = m_ActiveCtrl.CreateControl(
_T("{4E29832B-7197-4B2D-91F5-1DC449ED1E85}"),
_T("ActiveCtrl1"),
WS_VISIBLE,
rc,
this,
m_nID
);

if (bLoad == FALSE)
{
::MessageBox(this->m_hWnd, _T("Error!!"), _T("Could not place control") ,MB_OK);
return;
}

m_ActiveCtrl.ShowWindow(SW_SHOW);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ActiveX