id3tag.h

来自「一些关于C++开发的多媒体制作书籍的源代码」· C头文件 代码 · 共 57 行

H
57
字号
/*
* Copyright (c) 2002, Bcdliang
* All rights reserved.
*
* 文件名称:ID3TAG.h
* 摘    要:类CID3TAG的声明
*
* 当前版本:1.01
* 作    者:LIANG Zheng
* 完成日期:2002年8月11日
*/

#if !defined(AFX_ID3TAG_H__493A4B04_3C60_4F78_92B7_8B96CF50F7D5__INCLUDED_)
#define AFX_ID3TAG_H__493A4B04_3C60_4F78_92B7_8B96CF50F7D5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CID3TAG  
{
public:
	CID3TAG();
	virtual ~CID3TAG();
	BOOL Open(LPSTR strPath, BOOL bRead=true);
	BOOL Close();

	BOOL GetData();
	CString GetSongTitle();
	CString GetSongArtist();
	CString GetSongAlbum();
	CString GetSongYear();
	CString GetSongComment();
	CString GetSongGenre();

	BOOL SetData();
	void SetSongTitle(const CString &strSongTitle);
	void SetSongArtist(const CString &strSongArtist);
	void SetSongAlbum(const CString &strSongAlbum);
	void SetSongYear(const CString &strSongYear);
	void SetSongComment(const CString &strSongComment);
	void SetSongGenre(const CString &strSongGenre);

protected:
	CFile m_f;
	CString m_Title;
	CString m_Artist;
	CString m_Album;
	CString m_Year;
	CString m_Comment;
	CString m_Genre;
};

#endif // !defined(AFX_ID3TAG_H__493A4B04_3C60_4F78_92B7_8B96CF50F7D5__INCLUDED_)


⌨️ 快捷键说明

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