请问在 ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件,可加分! 请问在 ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用起来就麻烦一点:eg:.hHWND m_hTree;.cppm_hTree= GetDlgItem(IDC_TREE1);TV_INSERTSTRUCT TreeCtrlItem; TreeCtrlItem.hParent = TVI_ROOT; TreeCtrlItem.hInsertAfter = TVI_LAST; TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM; TreeCtrlItem.item.pszText = _T("zhao"); TreeCtrlItem.item.lParam = 0; HTREEITEM hTreeItem1 = TreeView_InsertItem(m_hTree, &TreeCtrlItem); 不标准控件而用的是别的控件我没作过再详细一点好吗?我用的ATL 不含MFC 我以前问过,可惜没人回答,我搞定了现在告诉你吧,记得给分哦:第一种方法:IYOURCTRLPtr m_spWfmViewer;HWND hwnd = GetDlgItem(IDC_WFMVIEWER );IUnknown *pIUnk = NULL ;AtlAxGetControl( hwnd, &pIUnk) ; //取得控件的接口指针HRESULT hr = pIUnk->QueryInterface( __uuidof(WfmViewer), (void**)&m_spWfmViewer) ;第二种方法:HRESULT hr = GetDlgControl(IDC_WFMVIEWER,__uuidof(IWfmViewer) ,(void**)&m_spWfmViewer);具体参数代表的对象就不用我细说了吧! 新学VC,不知道这些代码是什么意思~ 2W的外包有人做吗? 提问了几个问题,没有让人满意的回答,高手在哪里? 为什么我这样改变DataGrid控件的宽度执行不了? 什么叫客户区? 我如何在点击登录框中的取消按钮后关闭整个程序? 怎样与SQL Server数据库相连和插入数据 进程内, 一个exe文件, 多个dll文件 的 公共变量问题 socket代理转发问题请教 win7旗舰版任务栏快捷方式的bug,急急急!!! 如何进行trace? 如何用一个按钮启动media player问题
eg:
.h
HWND m_hTree;
.cpp
m_hTree= GetDlgItem(IDC_TREE1);
TV_INSERTSTRUCT TreeCtrlItem; TreeCtrlItem.hParent = TVI_ROOT;
TreeCtrlItem.hInsertAfter = TVI_LAST;
TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM;
TreeCtrlItem.item.pszText = _T("zhao");
TreeCtrlItem.item.lParam = 0;
HTREEITEM hTreeItem1 = TreeView_InsertItem(m_hTree, &TreeCtrlItem);
我没作过再详细一点好吗?我用的ATL 不含MFC
IYOURCTRLPtr m_spWfmViewer;
HWND hwnd = GetDlgItem(IDC_WFMVIEWER );
IUnknown *pIUnk = NULL ;
AtlAxGetControl( hwnd, &pIUnk) ; //取得控件的接口指针
HRESULT hr = pIUnk->QueryInterface( __uuidof(WfmViewer), (void**)&m_spWfmViewer) ;
第二种方法:HRESULT hr = GetDlgControl(IDC_WFMVIEWER,__uuidof(IWfmViewer) ,(void**)&m_spWfmViewer);
具体参数代表的对象就不用我细说了吧!