源码地带 > 电路图 > 电子资料下载 > 电子书籍 >vc > 查看压缩包源码

vc

源代码在线查看: subject_29362.htm

软件大小: 7874 K
上传用户: lanyunhan
关键词: vc
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				序号:29362 发表者:金申乐 发表日期:2003-02-05 23:32:47
				主题:谁记得纸牌的牌的图片的dll文件的文件名?谢谢
				内容:麻烦相告。
				返回上页访问论坛
				
				
				答案被接受回复者:tjhe 回复日期:2003-02-06 00:40:37
				内容:cards.dll
				
				返回上页访问论坛
				
				
				回复者:金申乐 回复日期:2003-02-06 01:04:23
				内容:x谢谢了
				
				返回上页访问论坛
				
				
				回复者:金申乐 回复日期:2003-02-06 01:06:08
				内容:但是请问怎么调用? 
				
				返回上页访问论坛
				
				
				回复者:tjhe 回复日期:2003-02-06 12:47:38
				内容:1.先在VC中将cards.dll打开(打开方式选resources即打开文件对话框Open as栏选Resources),查看各纸牌的图片ID,根据需要可以定义一个头文件,如头文件中://cards.h.....#define ID_HEART_A   27   //设cards.dll中红心A的ID为27,具体可以从打开的dll中获得#define ID_HEART_2   28.....2.应用类中设一成员HINSTANCE m_hCardDll;应用类的InitInstance函数中加入:m_hCardDll = AfxLoadLibrary(_T("cards.dll")); //可能需要指明具体路径if(m_hCardDll == NULL){    AfxMessageBox(_T("Unable to load cards.dll"));    return FALSE;}应用类的ExitInstance函数中加入:if(m_hCardDll != NULL){    AfxFreeLibrary(m_hCardDll);}3.在需要使用纸牌的图片的地方加入:AfxSetResourceHandle(m_hCardDll);             //使用cards.dll.....//如://CBitmap bmpHeartA;//bmpHeartA.LoadBitmap(ID_HEART_A);//....AfxSetResourceHandle(AfxGetInstanceHandle()); //使用完后还原
				
				返回上页访问论坛
				
				
				回复者:金申乐 回复日期:2003-02-08 10:00:16
				内容:谢谢了,但是我觉得还是把他里面的图片都复制一下来的简单吧!
				
				返回上页访问论坛
				
				
				回复者:tjhe 回复日期:2003-02-08 11:28:07
				内容:我这只是一种方法而已,可用于多语种程序的资源dll。
				
				返回上页访问论坛
				
				
				回复者:金申乐 回复日期:2003-02-09 18:01:19
				内容:当然了,谢谢你.
				
				返回上页访问论坛
							

相关资源