平台 SDK: 图像颜色管理

UpdateICMRegKey

(过时;保留向后兼容)

UpdateICMRegKey函数管理系统中的颜色配置文件和颜色管理模块。

BOOL UpdateICMRegKey(
  DWORD dwReserved,  
  LPTSTR lpszCMID, 
   LPTSTR lpszFileName,  
   UINT nCommand
);

参数

  • dwReserved

  • 保留,必须设置为零。

  • lpszCMID

  • 指向一个字符串,指定要与配置文件一起使用的颜色管理DLL的ICC配置文件标识符。

  • lpszFileName

  • 指向完全合格的ICC颜色配置文件文件名或DEVMODE结构。

  • nCommand

  • 指定要执行的功能。 它可以具有以下值之一。

    含义
    ICM_ADDPROFILE在系统中安装ICC配置文件。
    ICM_DELETEPROFILE从系统卸载ICC配置文件,但不会删除该文件。
    ICM_QUERYPROFILE确定配置文件是否已经安装在系统中。
    ICM_SETDEFAULTPROFILE将配置文件首先置于等于。
    ICM_REGISTERICMATCHER在系统中注册CMM。
    pszFileName参数指向CMM DLL的完全限定路径。 lpszCMID参数指向标识CMM的DWORD。
    ICM_UNREGISTERICMATCHER从系统中取消注册CMM。
    lpszCMID参数指向标识CMM的DWORD。
    ICM_QUERYMATCH确定基于pszFileName参数指向的DEVMODE结构是否存在配置文件。


返回值


如果此函数成功,返回值为TRUE。

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

备注


并非所有功能都使用所有参数。 nCommand参数指定要执行的函数。

保留此功能以实现向后兼容性,将来会被删除。

Windows 95/98/Me: UpdateICMRegKeyW由Microsoft Layer for Unicode支持。 要使用此功能,必须向应用程序添加某些文件,如Windows 95/98 / Me系统上的Microsoft Layer for Unicode所述。

要求

   Windows NT/2000/XP:包含在Windows NT 4.0及更高版本中。

   Windows 95/98/Me:包含在Windows 95及更高版本中。

   头文件:声明于Wingdi.h; 包含于Windows.h。

   库:使用Gdi32.lib。

   Unicode: 在Windows NT/2000/XP上实现为Unicode和ANSI版本。 还支持Microsoft Layer for Unicode。