⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.h

📁 一个播放器 使用了evc 大家可以参考下 哦
💻 H
字号:

// The following ifdef block is the standard way of creating macros which make exporting 
// from a DLL simpler. All files within this DLL are compiled with the DYNAMIC_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see 
// DYNAMIC_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
#ifdef INIT_EXPORTS
#define INIT_API __declspec(dllexport)
#else
#define INIT_API __declspec(dllimport)
#endif

// This class is exported from the Dynamic.dll
class INIT_API CDynamic {
public:
	CDynamic(void);
	// TODO: add your methods here.
};
typedef struct _UserOptions
{
	bool Rotate;
	bool KeepAlive;
	bool Audio;
	bool Double;
	bool Clean;
	bool Cache;
	bool Slider;
	bool PlayAtOpen;
	bool Shuffle;
	int CacheSize;
	int PauseKey;
	int FastKey;
	int RotateKey;
	int ZoomKey;
	int ToggleKey;
	int VolumeUpKey;
	int VolumeDownKey;
	int BrightnessUpKey;
	int BrightnessDownKey;
	int NextKey;
	int PrevKey;
	int ControlSelectKey;
	int StopKey;
	int MuteKey;
	bool ShowDropped;
	int Brightness;
	int DropTolerance;
	bool AlwaysHide;
	bool NoIndex;
	bool EnableEQ;
	char Eq[11];
	TCHAR Skin[255];
	bool Mute;
	bool Playlist;
	bool Media;
	bool FitToViewPort;
	bool Repeat;
	bool KeepLastFile;
	TCHAR LastFile[255];
	int LastFilePos;
	unsigned long PlayerVolume;
//	TCHAR Preset[20];
//	TCHAR Presets[500];
} UserOptions;


ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass, WNDPROC WndProc,WNDPROC ToolProc);

INIT_API HWND ExternalInit(HINSTANCE hDll, HINSTANCE hInstance, int nCmdShow,UserOptions* PlayerOptions, HWND* hwndCB,WNDPROC WndProc);
INIT_API void Configure(HINSTANCE hDll, HINSTANCE hInstance,HWND Parent, UserOptions* PlayerOptions);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -