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

📄 zwinframe.h

📁 sybain下的手机编程源码,类似windows下的资源管理器
💻 H
字号:
// zWinFrame.h: interface for the zWinFrame class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ZWINFRAME_H__9DE4A4AC_F095_4172_ADCF_3C9D2F8AD429__INCLUDED_)
#define AFX_ZWINFRAME_H__9DE4A4AC_F095_4172_ADCF_3C9D2F8AD429__INCLUDED_

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

#include "../common/zWin.h"
#include "../common/zTreeControl.h"
#include "../common/zListControl.h"
#include "../common/zTrayIcon.h"

#include "CommandBar.h"

#define	 TREEID		101
#define	 LISTID		102

#define	 WINDOW_SPLIT		125
#define	 TRAY_NOTIFYICON	WM_USER + 2001

class zWinFrame : public zWin  
{
public:
	zWinFrame();
	virtual ~zWinFrame();

    virtual LRESULT WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
	virtual void OnCommand(WPARAM wParam, LPARAM lParam);
	virtual void OnNotify(WPARAM wParam, LPARAM lParam);
	virtual void OnSize(WPARAM wParam,LPARAM lParam);
	virtual void OnDraw(HDC hDC); 	
	virtual void OnCreate();
	virtual void OnDestory();

	void	FlushView(UINT id);
public:		//MouseMove
	BOOL		bMouseDown;
	short int	nMouseX;
	short int	nMouseY;
	virtual void OnLButtonDown(WPARAM wParam,LPARAM lParam);
	virtual void OnLButtonUp(WPARAM wParam,LPARAM lParam);
	virtual void OnMouseMove(WPARAM wParam,LPARAM lParam);

private:
	int		m_iView;	//显示模式
	int		m_iPos;		//分割位置
	CCommandBar		m_bar;			//菜单

//托盘处理
	BOOL		m_bWinHide;
	zTrayIcon	m_tray;
	void		TrayNotifyMessage(WPARAM wParam,LPARAM lParam);
private:
	zFile			m_file;
	zGraphList		m_imagelist;
	HWND			m_hWndCB;

	zTreeControl	m_tree;
	zListControl	m_list;
public:
	void	FlushDiskTree();
	void	FlushDiskList();
};

#endif // !defined(AFX_ZWINFRAME_H__9DE4A4AC_F095_4172_ADCF_3C9D2F8AD429__INCLUDED_)

⌨️ 快捷键说明

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