如何装载DLL里的资源? 装载程序资源可以用LoadBitmap。隐式链接加载的DLL里面的资源怎么在DLL里面加载?LoadBitmap的第一个参数怎么取? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用AfxGetInstanceHandle()的返回值作为LoadBitmap()的第一个参数! AfxSetResourceHandle(your resource module handle) 设置dll句柄。这样你就可以直接使用dll中的资源了,但是用完后记得还原AfxSetResourceHandle(AfxGetInstanceHandle()); AfxGetInstanceHandle()是MFC的函数,我在用纯API编程。该怎么做? 那你去看mfc这个函数的源代码,看它是怎么写的。 easyHINSTANCE hInst = GetModuleHandle("myutil.dll");int i = DialogBox(hInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc);这是读资源的例子。 呵,仔细看起来,比用MFC还要写更少的代码。 嗯,解决了,七猫真厉害,你在哪里学到这些编程技巧的?我最近转用API编程,感到好吃力,一方面是很少详细介绍API编程的书(我目前手里只有一套《Windows程序设计》,另一方面MSDN上关于API的资料非常分散,无法系统学习,查起来也很麻烦。怎样学API编程,大家给点意见啊! mfc windows media player 怎么控制播放完一个音乐文件后停止 worldtoolkit中如何获得节点的坐标值 9998端口有什么特殊的地方 VC如何获取网页中文本输入框中的内容 为程序员专用的IM聊天程序征集需求 提问:1,有没什么XML文挡解析的好东西 2,如何重用项目设置 在线求IP地址转换问题(50分) 请教一个简单的问题: jpeg文件的編輯 RICHEDIT 一个关于获取本地拨号(ISP)账号的问题,简单.....100分!! [学习SDK]包含多个窗口(不是对话框那个样子的)的程序是怎么写的???
这样你就可以直接使用dll中的资源了,但是用完后记得还原
AfxSetResourceHandle(AfxGetInstanceHandle());
该怎么做?
int i = DialogBox(hInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc);
这是读资源的例子。
我最近转用API编程,感到好吃力,一方面是很少详细介绍API编程的书(我目前手里只有一套《Windows程序设计》,另一方面MSDN上关于API的资料非常分散,无法系统学习,查起来也很麻烦。
怎样学API编程,大家给点意见啊!