comboboxctrl.h
来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 73 行
H
73 行
#include "stdafx.h"
#include "DrawEx.h"
#include "McFonts.h"
#include "EditCtrl.h"
#include "PopupMenu.h"
#include <list>
#ifndef _COMBOBOX_H_
#define _COMBOBOX_H_
#define ID_COMBO_DOWNBUTTON 599
#define ID_COMBO_MENU 600
#define ID_COMBO_EDIT 620
class CComboBoxCtrl
{
public:
CComboBoxCtrl(LPDIRECT3DDEVICE9 pDevice, CDrawEx *pDraw);
~CComboBoxCtrl();
HRESULT CreateComboBox(int iX, int iY, int iWidth, int iHeight, DWORD ID, DWORD PopupID, int MaxByte, char *ButtonFileName,char *MenuFileName, int MenuNum, bool Editable = FALSE);
void Release();
void Draw_ComboBox(int x, int y);
void Add_ComboTextItem(char* str);
void Set_ComboTextItem(char* str);
void Set_ComboTextItem(int index, DWORD id);
void Set_EditFontColor(DWORD color);
void Mouse_Move(int x, int y, UINT nFlags, int iLayer);
DWORD LButtonDown(int x, int y, UINT nFlags, int iLayer);
void LButtonUp(int x, int y, UINT nFlags, int iLayer);
DWORD GetID(){return m_dwID;}
LRESULT InputProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
protected:
public:
LPDIRECT3DDEVICE9 m_p3DDevice;
CDrawEx *m_pDraw;
CMcFonts *m_pFonts;
CEditBoxCtrl *m_pEditBox;
CPopupMenu *m_pPopupMenu;
CButtonCtrl *m_pDownButton;
int m_iPosX;
int m_iPosY;
int m_iWidth;
int m_iHeight;
int m_iRPosX;
int m_iRPosY;
int m_iMenuNum;
DWORD m_dwFontColor;
DWORD m_dwID;
DWORD m_dwPopupID;
bool m_bEditable;
protected:
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?