mciclass.h
来自「Visual.C++程序设计技巧与实例--配套光盘 第9章 多媒体技术 本章」· C头文件 代码 · 共 46 行
H
46 行
// MCIClass.h: interface for the CMCIClass class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MCICLASS_H__1F0CE1F0_DC99_11D1_92B0_000021003EA5__INCLUDED_)
#define AFX_MCICLASS_H__1F0CE1F0_DC99_11D1_92B0_000021003EA5__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#define MAX_RETURN_LENGTH 512
class CMCIClass
{
public:
CMCIClass(HWND hWnd = NULL);
virtual ~CMCIClass();
LONG Open(LPCSTR strMedium, LPCSTR strMediumType, LPCSTR strStyle="", HWND hWnd = NULL);
LONG Close();
LONG Play(LPCSTR strStyle="", LPCSTR strFlag="");
LONG Stop();
LONG Seek(LONG lPos);
LONG SetTimeFormat(LPCSTR strTimeFormat="ms");
LONG GetLength();
LONG GetTrackNum();
LONG GetTrackLength(LONG lTrackNo);
CString GetTimeFormat();
CString GetMode();
LONG GetPosition(LPSTR strPos);
LONG GetStartPosition(LPSTR strPos);
BOOL IsMediumOpen();
BOOL IsMediumPresent();
LONG Eject(BOOL bOpenDoor = TRUE);
LONG Execute(LPCSTR strCmd, LPSTR lpstrReturn = NULL, BOOL bShowError = FALSE);
protected:
CString m_strMediumAlias;
HWND m_hWndCallback;
BOOL m_bMediumOpen;
};
#endif // !defined(AFX_MCICLASS_H__1F0CE1F0_DC99_11D1_92B0_000021003EA5__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?