📄 iguimanage.h
字号:
#ifndef IGUIMANAGE_H_2_18_2004_
#define IGUIMANAGE_H_2_18_2004_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
struct IMessage
{
char* s_strName;
DWORD s_dwMsg;
};
class IGuiManage
{
public:
virtual ~IGuiManage( void );
virtual void AddRef( void );
virtual bool Release( void );
public:
//控件加入管理器
virtual void AddToGuiManage( void* a_pWin );
//绘制所以可视控件
virtual void DrawAll( void );
//接收系统消息,进行消息派送
virtual bool PostMessage( DWORD a_dwMsg,char a_cText = '\0' );
//消息返回
virtual void DispatchMessage( IMessage& a_rMsg );
//默认消息处理(和DISPATHCMESSAGE成对使用)
virtual void DefMsgProc( void );
public:
//创建按钮控件
virtual IButton* CreateButton( char* a_strName,POINT& a_sPos,char* a_strFileName,char* a_strPackName );
//创建标签控件
virtual ILabel* CreateLabel( char* a_strName,RECT& a_sRect,char* a_strText );
//创建对话框
virtual IDialog* CreateDialogEx( char* a_strName,POINT& a_pDlgPos,RECT& a_pHandleRect,char* a_strFileName,char* a_strPackName );
};
#endif //IGUIMANAGE_H_2_18_2004_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -