亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? globals.h

?? 一個avi格式文件的播放。 c++源碼 只有文件的播放暫停等功能
?? H
字號:
/**
 * Globals.h	Copyright _ 2001 Li Zhaoming. All rights reserved.
 * Contains declarations for all globally scoped names in the program
 */

#define IDM_PLAY		201
#define IDM_TIMER		32900
#define TIMER_TIMEOUT	100

#define MAX_LOADSTRING	100

/**
 * Functions for handling main window messages. The message-dispatching
 * mechanism expects all message-handling functions to have the following
 * prototype:
 *
 *		LRESULT FunctionName(HWND, UINT, WPARAM, LPARAM);
 *
 * TO DO: Add message-handling function prototypes here. Be sure to
 *		add the function names to the main window message table in
 *		DataBrowser.cpp.
 */
LRESULT msgCommand		(HWND, UINT, WPARAM, LPARAM);
LRESULT msgCreate		(HWND, UINT, WPARAM, LPARAM);
LRESULT msgDestroy		(HWND, UINT, WPARAM, LPARAM);
LRESULT msgSize			(HWND, UINT, WPARAM, LPARAM);
LRESULT msgKeyDown		(HWND, UINT, WPARAM, LPARAM);
LRESULT msgTimer		(HWND, UINT, WPARAM, LPARAM);
LRESULT msgPaint		(HWND, UINT, WPARAM, LPARAM);
LRESULT msgGetMinMaxInfo(HWND, UINT, WPARAM, LPARAM);
LRESULT msgSysCommand	(HWND, UINT, WPARAM, LPARAM);
LRESULT msgNotify		(HWND, UINT, WPARAM, LPARAM);

/**
 * Functions for handling main window commands--ie. functions for
 * processing WM_COMMAND messages based on the wParam value.
 * The message-dispatching mechanism expects all command-handling
 * functions to have the following prototype:
 *
 *		LRESULT FunctionName(HWND, WORD, WORD, HWND);
 *
 * TO DO: Add message-handling function prototypes here. Be sure to
 *		add the function names to the main window command table in
 *		DataBrowser.cpp.
 */

LRESULT cmdExit(HWND, WORD, WORD, HWND);
LRESULT cmdAbout(HWND, WORD, WORD, HWND);
LRESULT cmdOpenFile(HWND, WORD, WORD, HWND);
LRESULT cmdPlay(HWND, WORD, WORD, HWND);
LRESULT cmdPause(HWND, WORD, WORD, HWND);
LRESULT cmdStop(HWND, WORD, WORD, HWND);
LRESULT cmdRewind(HWND, WORD, WORD, HWND);
LRESULT cmdForward(HWND, WORD, WORD, HWND);
LRESULT cmdRepeat(HWND, WORD, WORD, HWND);

LRESULT cmdToolbar(HWND, WORD, WORD, HWND);
LRESULT cmdTopMost(HWND, WORD, WORD, HWND);
LRESULT cmdFullScreen(HWND, WORD, WORD, HWND);

/**
 * Global function prototypes.
 * TO DO: Add global function prototypes here.
 */
BOOL createToolbar(HWND);
void updateStatusBar(LPCTSTR, double);
void openVideoFile(HWND, LPSTR);
BOOL centerWindow(HWND, HWND);
BOOL initApplication(HINSTANCE, int);

// Callback functions. These are called by Windows.
// TO DO: Add new callback function prototypes here.

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
UINT CALLBACK ofnHookProc(HWND, UINT, WPARAM, LPARAM);
// -----------------------------------------------------------------------
// Global Variable declarations
//

extern HINSTANCE g_hinstance;	// The current instance
extern char szAppName[];
extern char szTitle[];
extern char szOpenPath[];

extern HWND	hwndRebar;
extern HWND hwndToolbar;
extern HWND	hwndTrack;
extern BOOL g_bFullScreen;

// TO DO: For NON-MDI applications, uncomment line 1 below and comment
//		line 2. For MDI applications, uncomment line 2 below, comment
//		line 1, and then define hwndMDIClient as a global variable in
//		WimMain.cpp
#define hwndMDIClient NULL		/* (1) Stub for NON-MDI applications.	*/
// extern HWND hwndMDIClient;	/* (2) For MDI applications.			*/


//-------------------------------------------------------------------------
// Message and command dispatch infrastructure. The following type
// definitions and functions are used by the message and command dispatching
// mechanism and do not need to be changed.

	// Function pointer prototype for message handling functions.
typedef LRESULT (*PFNMSG)(HWND,UINT,WPARAM,LPARAM);

	// Function pointer prototype for command handling functions.
typedef LRESULT (*PFNCMD)(HWND,WORD,WORD,HWND);

	// Enumerated type used to determine which default window procedure
	// should be called by the message- and command-dispatching mechanism
	// if a message or command is not handled explicitly.
typedef enum
{
	edwpNone,		// Do not call any default procedure.
	edwpWindow,		// Call DefWindowProc.
	edwpDialog,		// Call DefDlgProc (This should be used only for
					// custom dialogs - standard dialog use edwpNone).
	edwpMDIChild,	// Call DefMDIChildProc.
	edwpMDIFrame	// Call DefFrameProc.
} EDWP;				// Enumeration for Default Window Procedures

	// This structure maps messages to message handling functions.
typedef struct _MSD
{
	UINT uMessage;
	PFNMSG pfnmsg;
} MSD;				// MeSsage Dispatch structure

	// This structure contains all of the information that a window
	// procedure passes to dispatchMessage in order to define the message
	// dispatching behavior for the window.
typedef struct _MSDI
{
	int cmsd;			// Number of message dispatch structs in rgmsd
	MSD *rgmsd;			// Table of message dispatch structures
	EDWP edwp;			// Type of default window handler needed.
} MSDI, FAR *LPMSDI;	// MeSsage Dipatch Information

	// This structure maps command IDs to command handling functions.
typedef struct _CMD
{
	WORD wCommand;
	PFNCMD pfncmd;
} CMD;				// CoMmand Dispatch structure

	// This structure contains all of the information that a command
	// message procedure passes to dispatchCommand in order to define the
	// command dispatching behavior for the window.
typedef struct _CMDI
{
	int ccmd;		// Number of command dispatch structs in rgcmd
	CMD *rgcmd;		// Table of command dispatch structures
	EDWP edwp;		// Type of default window handler needed.
} CMDI, FAR *LPCMDI;	// CoMmand Dispatch Information

	// Message and command dispatching functions. They look up messages
	// and commands in the dispatch tables and call the appropriate handler
	// function.
LRESULT dispatchMessage(LPMSDI, HWND, UINT, WPARAM, LPARAM);
LRESULT dispatchCommand(LPCMDI, HWND, WPARAM, LPARAM);

	// Message dispatch information for the main window
extern MSDI msdiMain;
	// Command dispatch information for the main window
extern CMDI cmdiMain;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美成人午夜| 欧美三级日韩三级| 国产亚洲欧美日韩在线一区| 国内精品国产成人国产三级粉色| 日韩你懂的在线观看| 国产一区二区在线视频| 国产精品美女久久福利网站| 97精品国产露脸对白| 性感美女极品91精品| 欧美成人激情免费网| 国产不卡视频在线播放| 亚洲欧美综合色| 欧美视频第二页| 韩国在线一区二区| 综合久久国产九一剧情麻豆| 欧美日韩国产免费| 精品一区二区在线看| 日本一区二区三区四区在线视频| 99久久国产免费看| 日韩精品亚洲一区| 国产三级精品视频| 欧美日韩一级黄| 国产精品996| 亚洲尤物视频在线| www日韩大片| 一本到不卡精品视频在线观看| 五月天国产精品| 国产日产欧美精品一区二区三区| 色综合久久综合网| 激情av综合网| 亚洲风情在线资源站| 国产亚洲欧美日韩在线一区| 欧美日韩精品一区二区在线播放| 久久99精品国产.久久久久| 《视频一区视频二区| 日韩欧美123| 欧美做爰猛烈大尺度电影无法无天| 精品一区精品二区高清| 亚洲国产综合人成综合网站| 欧美国产禁国产网站cc| 538在线一区二区精品国产| 成人av先锋影音| 精品伊人久久久久7777人| 亚洲综合精品久久| 久久蜜桃av一区精品变态类天堂| 在线国产电影不卡| 成人一区二区三区| 久久国内精品自在自线400部| 亚洲免费在线电影| 中国av一区二区三区| 日韩免费视频线观看| 欧美日韩久久一区二区| 一本一道综合狠狠老| 国产美女av一区二区三区| 日韩精品亚洲专区| 一区二区高清在线| 亚洲啪啪综合av一区二区三区| 精品国产91乱码一区二区三区| 欧美日韩高清一区| 欧美在线你懂得| 97久久精品人人做人人爽50路 | 亚洲人成在线观看一区二区| 欧美精品一区二区三区四区 | 国产免费久久精品| 日韩欧美国产综合| 91麻豆精品国产91久久久久久 | 91精品国产综合久久久久久久久久 | 国产日韩欧美在线一区| 日韩美女视频在线| 91精品国产高清一区二区三区蜜臀| 欧美在线高清视频| 在线观看中文字幕不卡| 91精品福利在线| 91黄色免费网站| 欧美丝袜丝nylons| 欧美午夜视频网站| 欧美群妇大交群中文字幕| 欧美三级一区二区| 欧美日韩电影一区| 制服丝袜在线91| 日韩免费成人网| 久久综合久色欧美综合狠狠| 精品国免费一区二区三区| 欧美tickling网站挠脚心| 日韩欧美一二三| 精品国偷自产国产一区| 久久综合九色综合欧美亚洲| 久久久久久久久久久电影| 国产婷婷色一区二区三区在线| 国产婷婷色一区二区三区四区| 国产精品毛片久久久久久| 中文字幕中文字幕在线一区| 亚洲免费av在线| 亚洲成av人片在www色猫咪| 日韩va欧美va亚洲va久久| 久久精品国产99| 成人免费毛片高清视频| 色狠狠av一区二区三区| 91麻豆精品国产91久久久资源速度| 精品免费一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 国产日韩欧美a| 一区二区三区中文字幕电影| 婷婷国产在线综合| 国产精品538一区二区在线| 99久久国产综合精品色伊| 欧美日韩一卡二卡| 久久免费视频色| 亚洲精品videosex极品| 日本不卡高清视频| 成人高清免费观看| 欧美日韩一区二区三区免费看| 91精品国产麻豆国产自产在线 | 不卡的看片网站| 欧美日韩一区三区四区| 久久色成人在线| 亚洲国产成人av网| 国产伦精品一区二区三区免费| 日本精品一区二区三区四区的功能| 欧美丰满少妇xxxxx高潮对白 | 国产综合色产在线精品| 92精品国产成人观看免费| 欧美一区二区三区四区高清 | 91看片淫黄大片一级在线观看| 欧美三级中文字| 亚洲国产成人午夜在线一区| 日韩精品一级中文字幕精品视频免费观看| 国产一区二三区| 欧美高清精品3d| 亚洲视频综合在线| 狠狠色综合日日| 欧美人狂配大交3d怪物一区| 国产精品乱人伦| 精品一区二区免费| 欧美视频中文一区二区三区在线观看| 久久久不卡网国产精品二区 | 中文字幕视频一区| 久久国产精品72免费观看| 欧美中文一区二区三区| 国产精品看片你懂得| 激情伊人五月天久久综合| 欧美性大战久久久久久久蜜臀 | 最新成人av在线| 国产一区二区在线观看免费| 欧美理论在线播放| 一区二区三区精品在线观看| 成人性生交大片免费看中文网站| 日韩欧美另类在线| 日韩国产精品91| 欧美系列亚洲系列| 亚洲美女屁股眼交| 成人动漫视频在线| 国产午夜精品一区二区| 久草在线在线精品观看| 欧美美女视频在线观看| 亚洲综合色视频| 欧洲一区二区三区在线| 亚洲欧美日韩一区二区三区在线观看| 国产精品一区二区果冻传媒| 精品黑人一区二区三区久久| 免费观看在线色综合| 欧美猛男gaygay网站| 亚洲福利国产精品| 欧美亚洲禁片免费| 亚洲在线中文字幕| 欧美日韩美少妇| 日韩电影在线一区二区| 在线成人av网站| 美女视频一区在线观看| 欧美一级欧美一级在线播放| 麻豆精品一区二区综合av| 日韩亚洲欧美成人一区| 久久国产成人午夜av影院| 日韩欧美国产三级| 国产麻豆精品在线| 国产精品每日更新| 色婷婷精品大在线视频| 亚洲成人免费观看| 91精品一区二区三区在线观看| 日韩成人午夜电影| 26uuu亚洲| 成人免费毛片aaaaa**| 亚洲美女免费在线| 欧美日韩大陆一区二区| 久久国内精品自在自线400部| 2023国产精品| 97成人超碰视| 亚洲一区二区五区| 精品美女一区二区| 成人av动漫在线| 亚洲资源中文字幕| 日韩欧美国产高清| 成人激情开心网| 亚洲综合视频网| 欧美成人高清电影在线| 丰满少妇久久久久久久| 亚洲黄色性网站| 精品免费一区二区三区| 91精品一区二区三区久久久久久| 国产乱码一区二区三区|