怎么在ActiveX上增加普通控件? 我原本是用new出来一个 CEdit 但是Create的时候老是失败... 不知道怎么样才能给ActiveX控件里面增加控件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create的返回值是什么 使用GetLastError查看 我想知道思路是不是这样呢? 就是和SDI里面的View中创建控件一样吗? 我是在构造函数里面创建的... 可能是this指针的hwnd还是空... 请问 改在何时创建这个Edit呢? 多么丑陋的代码... 不过还是做出来了... void CTest1Ctrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid){ if (!pdc) return; static BOOL bTrue = TRUE; BOOL b; if (bTrue) { b = m_pEdit->Create( WS_VISIBLE , CRect(0 , 0 , 100 , 100) , this , 1); bTrue = !bTrue; }}请问何时创建这个比较好呢? 在这代码中虽然你在OnDraw中创建Edit不会有什么问题。但是还是建议你的控件初始化时创建Edit控件 哎 今晚算是学到了不少ActiveX COM的知识... 结贴了 简单的D3D转换问题 请问高中立体几何中球的表达式 如何在CScrollView的子类中用鼠标拖动线条 socket在线程里面应用 帮我想想这个算法!! 如何用IDispatch的Invoke获得一个枚举的属性? 普通消息处理函数中是否应该调用父类的消息处理函数??? 请问怎么找出程序中所有别人设的断点? 怎样把 CString 型 转换成 long 型? (注意,不是 int 型,因为数是很大的) 如何在一个全局函数中得到某一个对话框的指针? 不好意思不知道哪里是灌水区讨论下找工作的事 进程外服务器
请问 改在何时创建这个Edit呢?
CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{
if (!pdc)
return;
static BOOL bTrue = TRUE;
BOOL b;
if (bTrue)
{
b = m_pEdit->Create( WS_VISIBLE , CRect(0 , 0 , 100 , 100) , this , 1);
bTrue = !bTrue;
}
}请问何时创建这个比较好呢?
但是还是建议你的控件初始化时创建Edit控件