ScnLib_UpdateLogoImage()

ScnLib_UpdateLogoImage()

标准版专业版超级版游戏版
C++ __declspec(dllimport) void __stdcall ScnLib_UpdateLogoImage(const PVOID pRGB, int nWidth, int nHeight, int nBitCount);
C# [DllImport("ScnLib.dll")] public static extern void ScnLib_UpdateLogoImage(IntPtr RGB, int Width, int Height, int BitCount);
Basic Public Declare Sub ScnLib_UpdateLogoImage Lib "ScnLib.dll" (ByVal RGB As IntPtr, ByVal Width As Int32, ByVal Height As Int32, ByVal BitCount As Int32)
Delphi procedure ScnLib_UpdateLogoImage(const RGB: Pointer; Width: Integer; Height: Integer; BitCount: Integer); stdcall; external 'ScnLib.dll';
  • 描述
    输入自定义徽标图像。

  • 参数
    • RGB [in]
      徽标图像 DIB(Device-Independent Bitmaps)像素比特位数据缓冲区的指针。
    • Width [in]
      徽标图像 DIB 的宽。
    • Height [in]
      徽标图像 DIB 的高。
    • BitCount [in]
      徽标图像 DIB 的像素比特位数。仅支持 32、24 和 16 位 RGB DIB。
  • 返回值
    无。

  • 备注
    虽然 SDK 支持直接从文件加载您的徽标图像,但有时您可能希望以不同的方式(例如从程序资源中)加载您的徽标图像,或者想要显示一个动画徽标,那么您可以调用此函数来输入您的自定义徽标图像。如果要显示动画徽标,则需要以一定的频率实时重复调用此函数输入每一帧图像,而不是一次性输入。请注意,您输入的 DIB 画面帧的行数据跨度必须是 DWORD(4 字节)的倍数,因此在输入 24 位或 16 位 DIB 时要小心补齐。要隐藏自定义徽标图像,您可以传入零值参数调用此函数。

  • 参见
    ScnLib_IsLogoVisible(), ScnLib_SetLogoImageA/W()

下载 SDK API 总览