📄 appproc.h
字号:
#pragma once
#include "stdafx.h"
typedef enum CTRLIMGINDEX{CII_FORM_CLIENT = 0, CII_EDIT_NORMAL, CII_EDIT_DIS, CII_BTT_NORMAL, CII_BTT_DOWN, CII_BTT_FOCUS, CII_BTT_DIS,
CII_CHECKBOX_NORMAL, CII_CHECKBOX_CHECK, CII_CHECKBOX_NORMAL_DIS, CII_CHECKBOX_CHECK_DIS,
CII_RADIOBOX_NORMAL, CII_RADIOBOX_CHECK, CII_RADIOBOX_NORMAL_DIS, CII_RADIOBOX_CHECK_DIS,
CII_LABEL, CII_PANEL,
CII_MAX};
void DrawCtrlSkin( HDC hdc, RECT *pRC, CTRLIMGINDEX ciiImgIndex, BOOL bStretch = TRUE );
/*********************************************************************************************
* CAppProc *
* *
* YCode Y代码 YCtrl Y控件 Windows Mobile 透明控件 2008 YCtrl 1.0 *
* 作者:卢益贵 QQ:48092788 luyigui.blog.nnsky.com *
* *
**********************************************************************************************/
#define MAX_SIZE_INIT 126
class CList;
interface IImage;
class CForm;
class CApp
{
private:
HINSTANCE m_hInstance;
CList *m_pForms;
IImage *m_pImgSkin[CII_MAX];
HCURSOR m_hOldCursor;
protected:
WCHAR m_lszExeDir[MAX_DIR_STR];
public:
CApp();
~CApp();
HRESULT Run();
BOOL CheckMainForm(LPCWSTR ClassName, LPCWSTR FormCaption);
void SetInstance(HINSTANCE hInstance);
HINSTANCE GetInstance( void );
void LoadSkin( LPCWSTR lpszDir );
void LoadSkin( void );
void AddForm( CForm *pForm );
void DeleteForm( CForm *pForm );
int GetFormCount( void );
CForm *GetForm( int nIndex );
void ChangeSkin( LPCWSTR lpszDir );
LPCWSTR GetExeDir( void );
void SetCursorDefault( void );
void SetCursorBusy( void );
void DrawCtrlSkin( HDC hdc, RECT *pRC, CTRLIMGINDEX ciiImgIndex, BOOL bStretch = TRUE );
void Terminate( void );
};
extern CApp *g_pApp;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -