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()
|