📄 listview.h
字号:
/*****************************************************************
|
| Xaudio Player for Windows CE
|
| (c) 1996-1998 MpegTV, LLC
| Author: Gilles Boccon-Gibod (gilles@mpegtv.com)
|
****************************************************************/
#ifndef __LISTVIEW_H__
#define __LISTVIEW_H__
/*----------------------------------------------------------------------
| includes
+---------------------------------------------------------------------*/
#ifndef STRICT
#define STRICT
#endif
#include <windows.h>
#include "xaplayer.h"
#include "playlist.h"
/*----------------------------------------------------------------------
| ListView class
+---------------------------------------------------------------------*/
class ListView
{
public:
// variables
HWND m_Window;
HWND m_ListView;
PlayList m_PlayList;
// methods
ListView(HWND parent, WCEPlayer *player,
int x, int y, int width, int height);
void SetBounds(int x, int y, int width, int height);
LRESULT HandleWindowsMessage(HWND window,
UINT message,
WPARAM wparam,
LPARAM lparam);
LRESULT HandleControlMessage(HWND window,
UINT message,
WPARAM wparam,
LPARAM lparam);
PlayListItem *GetPlayListItem(int index);
int GetListViewItem(PlayListItem *item);
void SetPlaying(bool on_off);
void Add(const char *name);
void AddFile(const char *name);
void AddPlayList(const char *name);
void DoOpenFile();
void DoAddFile();
void DoOpenPlayList();
void DoAddPlayList();
void DoSave();
void DoDelete();
void DoPlay();
void DoNext();
void DoPrev();
void DoLoop();
void DoRandom();
void DoDoubleClick(int x, int y);
void OnItemCreated(PlayListItem *item);
void OnItemDeleted(PlayListItem *item);
void OnCurrentChanged(PlayListCurrentChangedEvent *event);
void OnActionStopPlaying();
private:
// variables
WCEPlayer *m_Player;
HWND m_CommandBands;
HWND m_CommandBar1;
HWND m_CommandBar2;
BOOL m_Visible;
int m_Width;
int m_Height;
HIMAGELIST m_ImageList;
bool m_Playing;
LONG m_OriginalControlProc;
// methods
};
#endif /* __LISTVIEW_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -