UpdateICMRegKey

【勇芳软件工作室】汉化HomePreviousNext

UpdateICMRegKey功能安装,删除或查询标识ICC颜色配置文件或颜色匹配DLL的注册表项。该函数执行【nCommand】参数指定的动作。

BOOL UpdateICMRegKey(

DWORD 【//保留,必须设置为零】, 
DWORD 【CMID】, 
LPTSTR 【lpszFileName】, 
UINT 【nCommand】 
); 

参数

【//保留,必须设置为零】

Reserved; must be zero.

【CMID】

要与配置文件一起使用的颜色匹配DLL的配置文件标识符。

【lpszFileName】

指向根据【nCommand】的值指定ICC颜色配置文件或DEVMODE结构的地址的文件名的零终止字符串。

【nCommand】

动作标志此参数可以具有以下值之一:

ICM_ADDPROFILE将ICC配置文件添加到注册表中的ICM分支。
ICM_DELETEPROFILE从注册表中的ICM分支中删除ICC配置文件。
ICM_QUERYPROFILE确定配置文件是否在注册表的ICM分支中。
ICM_SETDEFAULTPROFILE将配置文件首先置于等于。
ICM_REGISTERICMATCHER将一个CMID等同于一个匹配匹配的DLL。
ICM_UNREGISTERICMATCHER删除CMID和颜色匹配DLL之间的引用。
ICM_QUERYMATCH根据【lpszFileName】指向的DEVMODE确定配置文件是否存在。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

GDI使用注册表来跟踪系统中安装的ICC配置文件(在注册表中列出)。虽然不是必需的,如果ICC配置文件复制到本地目录,则应将其放置在Windows系统目录中的颜色目录中。

也可以看看

DEVMODE