?? xmllistbox.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 + -