⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appproc.h

📁 Windows mobile下的透明控件(皮肤控件) 当前Windows mobile下的皮肤控件还很少
💻 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 + -