- 博客(48)
- 收藏
- 关注
原创 解决问题:Unix上g++编译STL程序出错——“libstdc++.so.5 =>(文件没有发现)”
问题如下:平台:SunOS 5.8现象:% g++ first.c -o first.o% ldd first.o libstdc++.so.5 => (文件没有发现) libm.so.1 => /usr/lib/libm.so.1 libgcc_s.so.1 => (文件没有发现) libc.so.1 =>
2005-07-09 20:46:00
1048
原创 VC++实现COM事件接收器
1、给程序添加ATL支持。 右键->New ATL Object2、实现IDispEventImpl 接口。//EventSink.h#import "../Server/Debug/Server.exe" raw_interface_only,no_namespace,named_guidsclass CEventSink : public IDispEventImpl{publi
2005-06-22 21:36:00
1032
原创 ATL中使用位图资源绘图
HRESULT OnDraw(ATL_DRAWINFO& di) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); RECT& rc = *(RECT*)di.prcBounds; HBITMAP hbmp=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_TEST)); BITMA
2005-05-30 14:21:00
857
原创 Shell扩展编程实现Windows2000桌面图标透明
(本文根据《Windows Shell扩展编程完全指南》改写)开始编写上下文菜单 – 它该做些什么? 开头先让我们做简单一些, 只弹出一个对话框以表明当前的扩展能够正常地工作.我们把扩展关联到 .TXT 文件, 因此当用户右键单击文本文件对象时扩展就会被调用. 使用 AppWizard 开始 好吧, 让我们开始吧! 什么? 我还没告诉你怎样使用那些神秘的 shell 扩展接口?别着急, 我会边进行
2005-05-24 20:42:00
1394
原创 在ActiveX控件中引入窗体技术(转载)
在ActiveX控件中引入窗体技术 一、引入Dialog技术 ---- 下面介绍在制作ActiveX控件时引入有模式对话框技术,制作步骤如下: 创建一新的MFC ActiveX ControlWizard项目,取名为Hello,其他用缺省选项; 在ResourceView页中新增一对话框资源,命名为IDD_HELLODIALOG,可以在对话框上放自己的控件; 为对话框资源IDD_HE
2005-05-23 19:38:00
1997
4
原创 ATL控件Picture属性赋值方法
CObj() { initPic(m_pPicture,"F://obj.bmp"); }//初始化m_pPicture的函数void CObj::initPic(IPictureDisp* pPicture,LPCTSTR path){ using namespace std; long cb; fstream file(path, ios_base::in); file.seekg(0,
2005-05-10 22:04:00
844
原创 来总结一下在VC中调用COM组件的方法(大家来补充)(转载)
准备及条件:COM服务器为进程内服务器,DLL名为simpCOM.dll,该组件只有一个接口IFoo,该接口只有一个方法HRESULT SayHello(void) 在SDK中调用=====================================一、最简单最常用的一种,用#import导入类型库,利用VC提供的智能指针包装类演示代码: #import "D:/Temp/vc/simpCO
2005-04-23 11:48:00
1795
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人