• 1
预览模式: 普通 | 列表

资源操作相关函数

最近遇到了这样个问题:编程实现修改EXE程序的图标,比如把一个EXE程序图标改为pdf、word等图标。。。。。
问题终于解决了,其中最主要的就是涉及到资源函数的相应操作。故发此文。。。。。。。。。

1、FindResource函数:该函数确定指定模块中指定类型和名称的资源所在位置。
HRSRC FindResource(
HMODULE hModule,  //资源所在EXE、DLL模块句柄;
LPCWSTR lpName,  //资源名称
LPCWSTR lpType );  //资源类型
返回值:成功则返回资源句柄,将此句柄传递给LoadResource函数。
注意:如果参数lpType或lpName的高字节为O,那么其低字节中所给定的资源的类

型或名称标识说明。另外,这些参数指向以NULL为终止符的字符串。字符串的第

一个字符是#,后面的字符表示十进制数来表示源类型或名称的整数标识符。例

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 6225

DLL中导出全局变量

DLL中导出全局变量

 

  DLL定义的全局变量可以被调用进程访问;DLL也可以访问调用进程的全局数据,我们来看看在应用工程中引用DLL中变量的例子

查看更多...

Tags: dll 导出变量 全局变量

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 11805

vc 模块定义(def) 文件

vc 模块定义 (.def) 文件2008年08月03日 星期日 16:33模块定义 (.def) 文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成 DLL 时,.def 文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要 .def 文件。也可以将 __declspec(dllexport) 用作指定导出函数的手段。

在链接器阶段可以使用 /DEF(指定模块定义文件)链接器选项调用 .def 文件。

如果生成的 .exe 文件没有导出,使用 .def 文件将使输出文件较大并降低加载速度。

有关更多信息,请参见下列章节:

查看更多...

Tags: def vc vc 模块定义(def) 文件

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 7858
  • 1
博主QQ: 友情链接请找我
QQ群: 灰色档案
返回顶部 关闭