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

📄 splistviewctrl.h

📁 Windows Mobile 手机短信订购软件源程序
💻 H
字号:
//////////////////////////////////////////////////////////////////////
// Filename:	SPListViewCtrl.h
// Description:	The list view control a-la "Programs" list
// Created:		July, 2002
// Author:		Yaroslav Goncharov, yaroslav@softspb.com
// Comments:	See www.smartphonedn.com for description
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SPLISTVIEWCTRL_H__AB7967B9_C7F9_4336_9260_8BD4CDA70009__INCLUDED_)
#define AFX_SPLISTVIEWCTRL_H__AB7967B9_C7F9_4336_9260_8BD4CDA70009__INCLUDED_

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

#include "resource.h"
#define SPL_EXECUTE (WM_USER + 117)
class CSPListViewCtrl : public CWindowImpl<CSPListViewCtrl, CListViewCtrl>
{
public:
	enum {
		ITEM1 = 0,
		ITEM2,
		ITEM3,
		ITEM4,
		ITEM5,
		ITEM6,
		ITEM7
	};


	BOOL SendSMS(int index);
    BOOL DeleteAllItems();
	void SetFontSize(int nFontSize);
	void InitControl();
	void ScrollToIndex(int nIndex);
    void LoadNameList(int layer,int item);
	DECLARE_WND_SUPERCLASS(NULL, CListViewCtrl::GetWndClassName())

	BEGIN_MSG_MAP(CSPListViewCtrl)
		MESSAGE_HANDLER(WM_DESTROY, OnDestroy)
		MESSAGE_HANDLER(WM_KEYDOWN, OnKeyDown)
//		MESSAGE_HANDLER(WM_KEYUP, OnKeyUp)

	END_MSG_MAP()

	CSPListViewCtrl();
	virtual ~CSPListViewCtrl();

	void AddItem(LPCTSTR lpszText);
	HWND Create(HWND hParent, _U_RECT rc);

	void DeleteItem(int nIndex);

protected:

	void CreateItemFont();
	LRESULT OnDestroy(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
	{
		SetFont(NULL);
		::DeleteObject(m_hFont);
		return 0;
	}



private:
	HFONT m_hFont;
	int	  m_nFontSize;
//	LRESULT OnKeyUp(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
};

#endif // !defined(AFX_SPLISTVIEWCTRL_H__AB7967B9_C7F9_4336_9260_8BD4CDA70009__INCLUDED_)

⌨️ 快捷键说明

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