listboxctrl.h
来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 71 行
H
71 行
#include "stdafx.h"
#include "DrawEx.h"
#include "MCFonts.h"
#include "ScrollBar.h"
#include <list>
#ifndef _LISTBOX_H_
#define _LISTBOX_H_
struct LIST_CHAT
{
char m_strBuffer[512];
int m_iLine;
DWORD m_dwColor;
};
class CListBoxCtrl
{
public:
CListBoxCtrl(LPDIRECT3DDEVICE9 pDevice, CDrawEx *pDraw);
~CListBoxCtrl();
HRESULT CreateListBox(int iX, int iY, int iWidth, int iHeight, char *BackName = NULL);
void Release();
void Add_ScrollBar(int iType, int iX, int iY, int iWidth, int iHeight, char *UpButtonFile,
char *DownButtonFile, char *ScrollButtonFile, int ButtonSizeX, int ButtonSizeY, int MaxLineNum);
void SetColor(DWORD color){m_dwFontColor = color;}
void Add_TextItem(LIST_CHAT String);
void Draw_ListBox();
int Calculate_MaxLine(); //林绢柳 康开俊辑 弥措 割临鳖瘤 钎矫瞪荐 乐绰瘤 拌魂秦霖促.
void Reset_Text();
void Mouse_Move(int x, int y, UINT nFlags, int iLayer);
void LButtonDown(int x, int y, UINT nFlags, int iLayer);
void LButtonUp(int x, int y, UINT nFlags, int iLayer);
void Mouse_Wheel();
protected:
public:
LPDIRECT3DDEVICE9 m_p3DDevice;
CDrawEx *m_pDraw;
CMcFonts *m_pFonts;
std::list<LIST_CHAT> m_pListString;
CScrollBarCtrl *m_pScrollBar;
int m_iPosX;
int m_iPosY;
int m_iWidth;
int m_iHeight;
DWORD m_dwFontColor;
int m_iCurrentLine; //泅犁 郴妨客乐绰 扼牢荐
int m_iMakeTotalLine; //泅犁 父甸绢廉 乐绰 醚 扼牢荐.
int m_iNeedByte; //茄临阑 静扁困秦辑 鞘夸茄 官捞飘荐 =>create且锭 绊沥.
int m_iMaxLine; //林绢柳 臭捞俊 嘎眠绢 弥措 钎矫且荐 乐绰 扼牢荐.=>create且锭 绊沥.
protected:
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?