怎么才能在DLL中输出一个类对像?
现在我想在DLL中输给出一个类给其它的程序调用,调用DLL的程序不一定是VC做的,请问怎么做,如果现成的例子,最好能发到我的信箱上:[email protected] 或: [email protected]
谢谢!
现在我想在DLL中输给出一个类给其它的程序调用,调用DLL的程序不一定是VC做的,请问怎么做,如果现成的例子,最好能发到我的信箱上:[email protected] 或: [email protected]
谢谢!
解决方案 »
- MFC中非模态对话框去刷新当前视图
- VC++对话框里函数的调用
- 我想写个全局的HOOK 把本子上FN+ F4 屏蔽掉怎么截取消息
- 对话框中输入焦点的位置
- 界面的中英文转换
- 怎么用VC++对execl中的数据进行检查,当符合一定要求就会有对话框弹出.
- 不使用对话框选择,如何 自动获得 指定文件夹路径 里面 所有文件的文件名
- 这样的程序有内存泄漏,你信吗?????来者有分!
- VC调用oracle的package下面的procedure的问题?
- TCP通信,正常发送接收几个小时后,报错:Stack around the variable 'pDataBufRev.buf was corrupted'
- 请问VC中画椭圆的函数 Ellipse(a, b, c, d)的是个参数个是什么含义?在线等待指教。
- 赋值问题!救急阿!
如:extern __declspec(dllexport) CXX *mycxx;
当然,在类中要写个函数将它初始化一下
因为大家的数据结构都不一样,怎么声明和创建呢。
{
public:
static BOOL IsPicFile(LPCTSTR pszFile);
static HBITMAP LoadPic(LPCTSTR pszFile);
static HBITMAP LoadPic(HINSTANCE hInst, UINT nID);public:
CDIB();
virtual ~CDIB(); BOOL Load(LPCTSTR pszFile);
BOOL Load(HINSTANCE hInst, UINT nID); BOOL Validate() { return (m_hSection != NULL); }
BOOL Draw(CDC *pDC, int x, int y);
BOOL Fill(CDC *pDC, int cx, int cy);
BOOL Draw(CDC *pDC, CRect &pRect); BOOL CreatePalette();
void GetBitmap(BITMAP *pBITMAP) { ::GetObject(m_hSection,\
sizeof(BITMAP), (LPVOID)pBITMAP); } protected:
HBITMAP m_hSection;
CPalette m_palette; void Free();
};
2。比较同意caslwzgks(梦想家) 的说法,如果只是输出函数倒好说,但输出类恐怕不行