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

📄 xmllistbox.h

📁 Xerces-C++应用实例
💻 H
字号:
// ================================================================================
//
//    author:         Rainer Schuster
//
//    created:        09.03.2005 10:13:20
//
//    filename:       xmllistbox.h
//
//    This code is as it is. You are allowed to use, modify and/or redistribute it freely.
//    I'm not responsible for any errors or damage. Use it at your own risk.
//
// ================================================================================


#if !defined(AFX_XMLLISTBOX_H__8CFB4C10_FF29_4236_B9F4_715230684FAA__INCLUDED_)
#define AFX_XMLLISTBOX_H__8CFB4C10_FF29_4236_B9F4_715230684FAA__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// XMLListBox.h : Header-Datei
//

/////////////////////////////////////////////////////////////////////////////
// Fenster CXMLListBox 
#include "xmlbase.h"

// ===========	XML List Box Data
#define XLB_COL_ICON	0
#define XLB_COL_STRING	1

// ===========	XML List Box Attributes
#define XLBA_DRAW_HORZ_LINES	1
#define XLBA_DRAW_VERT_LINES	2


// ===========	XML List Box Class
class CXMLListBox : public CListBox, public CXMLGrid
{
// Konstruktion
public:
	CXMLListBox();

// Attribute
public:
	COLORREF m_clrSelected;

	virtual void Parse( DOMDocument *doc, const char* lpcszID);
	virtual void ParseRow( DOMNode *row);

	CPictureMap		m_bmps;

// Operationen
public:

// 躡erschreibungen
	// Vom Klassen-Assistenten generierte virtuelle Funktions黚erschreibungen
	//{{AFX_VIRTUAL(CXMLListBox)
	public:
	virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
	//}}AFX_VIRTUAL

// Implementierung
public:
	virtual ~CXMLListBox();
	DWORD	m_dwAttributes;

	// Generierte Nachrichtenzuordnungsfunktionen
protected:
	//{{AFX_MSG(CXMLListBox)
		// HINWEIS - Der Klassen-Assistent f黦t hier Member-Funktionen ein und entfernt diese.
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

// =================	Helper Function 4 paint
//void LoadPictureFile(HDC hdc, LPCTSTR szFile, CBitmap *pBitmap, CSize &mSize);
BOOL LoadPictureFile(LPCTSTR szFile, LPPICTURE* pgpPicture);

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ f黦t unmittelbar vor der vorhergehenden Zeile zus鋞zliche Deklarationen ein.

#endif // AFX_XMLLISTBOX_H__8CFB4C10_FF29_4236_B9F4_715230684FAA__INCLUDED_

⌨️ 快捷键说明

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