1】我有个别人写好了的OCX源码,我想在控件里面加上自己的方法和属性,但是加上并注册后,在IDE中看方法列表时根本就没有我定义的那个方法,是什么原因?2】写ACTIVEX控件时能加上DIALOG资源吗,使其他IDE(如VB)可调用某个方法后就弹出我在控件中加入的窗体。例如用方法xxx.showColorPopup,就弹出控件中的DIALOG。请各位路过的帮忙~~~~
解决方案 »
- 兄弟
- 如何将屏幕分成若干区域,把每个区域渲染成一个图片, 最后把图片再组合成一张图
- MFC
- 做一个服务端程序,采用IOCP模型,现在有几个问题不是太清楚请教高人
- 【【前无古人,后无来者的问题】】 怎么实现单击按钮 使 树形控件图标闪烁?
- tcp/ip问题请教
- 为什么我的VC总是编译不了呢??
- CTabCtrl的GetItemCount出错
- 怎么做比例尺?测量显示出来的图像的大小。
- 20分请大侠看看:无法安装vc: 运行setup, 再点下步,就报错了!详见内!
- Crypto++ v5.1那有下啊!!给的地址好吗!!立刻给分了!!GOOGLE,BAIDU,SOGOU,YISOU都找了没找到!郁闷
- 今天买了几本书,请大家评评
第二点,关于在activex中加入对话框资源,我个人觉得是可行的,
{
// TODO: Add your dispatch handler code here
TestDlg dlg;
dlg.DoModal();
}
上面是我的activex控件的一个方法,我定义了一个对话框的对象,当我调用这个方法的时候,就会弹出对话框
问题2:完全可以那样做,没有问题的
我得到一个HBITMAP类型,用如下代码对吗?
CBitmap cBitmap;
BITMAP bitmap;
BYTE *lpData = NULL;
//得到当前画布的HBitmap
HBITMAP hbmp = m_DrawPad.CreateBitmap(); cBitmap.Attach(hbmp);
cBitmap.GetBitmap(&bitmap);
cBitmap.GetBitmapBits(bitmap.bmWidthBytes*bitmap.bmHeight, lpData);
if (!JpegFile::RGBToJpegFile(szFileName, lpData, bitmap.bmWidth, bitmap.bmHeight, TRUE, 75)) return FALSE;
return TRUE;用过JPEGLIB库的帮我看看~~~
不连续则不成功.或者删除NCB文件重新编译一下试一试.
第二个问题:当然可以加入对话框资源并显示,同意 aoosang(智慧的鱼) 的说法.
肯定没问题。