📄 easyskinlib.h
字号:
/***************************************************************************
// This is a part of the EasySkin SDK library.
// Copyright (C) 2003-2002 EasySkin Inc.
// All rights reserved.
//
// This source code is only intended as a supplement to the
// EasySkin SDK Reference and related electronic documentation
// provided with the library.
// See these sources for detailed information regarding the
// EasySkin SDK product.
// EasySkinLib SDK is a library designed for C/C++/VB/Dephi programmer,
// you can add the most popular function of changing skin to your
// application with the API supplied by this library. EasySkin
// is picture-based skin system, you can power your application
// with skin-changeable with simple call of several functions.
// And with the skin editor , you can customize your own skin.
*****************************************************************************/
#ifndef _EasySkinLib_H_
#define _EasySkinLib_H_
#include <windows.h>
#include <commctrl.h>
#pragma comment(lib,"EasySkin.lib")
#pragma message("Automatically linking with EasySkin.dll")
#pragma pack(push, 8)
///////////////////////////////////////////////////////////////////////////
//Function: InitEasySkinLib(HINSTANCE hInstance, char* szApplication ,
// char* szReserved1,
// char* szReserved2
//
//Parameters:
// hInstance
// [in] Handle of application instance.
// szApplication
// [in] Application defined in skin file. If you set this parameter the
// library can only load the skin file which application object named
// match szApplication.
// szReserved1
// [in] Reserved.
// szReserved2
// [in] Reserved.
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//Remarks:
// InitEasySkinLib function should be the first API called in EasySkinLib SDK,
// followed by other APIs.
// For multithreaded applications, you must call InitEasySkinLib in every thread.
//
int __stdcall InitEasySkinLib( HINSTANCE hInstance, char* szApplication ,
char* szReserved1,
char* szReserved2 );
///////////////////////////////////////////////////////////////////////////
//Function: ExitEasySkinLib( )
// Load skin from file.
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//Remarks:
// ExitEasySkinLib function should be the last API called in EasySkinLib SDK.
// For multithreaded applications, you must call InitEasySkinLib in every thread.
void __stdcall ExitEasySkinLib();
///////////////////////////////////////////////////////////////////////////
//Function: LoadSkinFile( char* SkinFile )
// Load skin from file.
//Parameters:
// SkinFile
// [in] Specifies the skin file name.
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//Remarks:
// Load skin from file.
int __stdcall LoadSkinFile( char* SkinFile );
///////////////////////////////////////////////////////////////////////////
//Function: SetWindowSkin( HWND hWnd , char* SkinName )
// Use SetWindowSkin to skin the standard windows - with rectangular
// opaque client area and region-based non-client area, menu bar,
// system/maximize/minimize/close buttons, caption and sizing edges
// and corners.
//
//Parameters:
// hWnd
// [in]Handle to the window to be remove skin.
// SkinName
// [in]Specifies the name of FrameWnd object which defined in skin file.
//
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//Remarks:
// Use SetWindowSkin to skin the standard windows - with rectangular
// opaque client area and region-based non-client area, menu bar,
// system/maximize/minimize/close buttons, caption and sizing edges
// and corners.
int __stdcall SetWindowSkin( HWND hWnd , char* SkinName );
///////////////////////////////////////////////////////////////////////////
//Function: RemoveWindowSkin( HWND hWnd )
// set skin of new create dialog
//
//Parameters:
// hWnd
// [in]Handle to the window to be remove skin.
//
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//Remarks:
// Use this function to remove window skin.
//
int __stdcall RemoveWindowSkin( HWND hWnd );
///////////////////////////////////////////////////////////////////////////
//Function: SetDialogSkin( char* szSkinName )
// set skin of new create dialog
//
//Parameters:
// szSkinName
// [in]Specifies the name of FrameWnd object which defined in skin file.
//
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//
//Remarks:
// Use this function to set dialog skin. dialog will auto be skinned
// after this function called.
//
int __stdcall SetDialogSkin( char* szSkinName );
///////////////////////////////////////////////////////////////////////////
//Function: RemoveDialogSkin()
// This function will stop auto skin dialog.
// the function will not remove the dialog's
// skin which already set. The new create dialog will have no skin.
//
//Parameters:
// none.
//Return Values:
// If the function success, the return value is nonzero
// If the function fail, the return value is zero
//Remarks:
// Use this function to stop auto skin dialog.
//
int __stdcall RemoveDialogSkin();
#pragma pack(pop)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -