skindialog.h

来自「机械手IPC控制器伺服运动程序」· C头文件 代码 · 共 36 行

H
36
字号
#if !defined(AFX_SKINDIALOG_H__EB743BA1_2ACA_42EE_B687_1BDC4203D8AB__INCLUDED_)
#define AFX_SKINDIALOG_H__EB743BA1_2ACA_42EE_B687_1BDC4203D8AB__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "SkinButton.h"

// 强制静态标签背景采用渐进色作为刷子
// 引入这个标记位是因为在打开的公用对话框中的几个标签如"查找范围","文件名",
// "文件类型"总是不能正确显示,如果返回一个空刷子的话.
#define SKINDIALOG_FLAGS_FORCE_STATIC_BACKGROUND_BRUSH			0x00000010L			

class  CSkinDialog  
{
public:
	CSkinDialog();
	virtual ~CSkinDialog();

	// SubClass一个对话框和它下面的所有子对话框,包括MessageBox
	BOOL SubClassDialog(HWND hWnd);

	// 取消SubClass
	BOOL RemoveSubClass();

	// 画渐变的背景
	virtual void DoGradientFill(CDC *pDC, CRect rect);
	
public:
	CSkinButton			m_bSkinButtonsTemplate;		// 默认按钮的模版
	DWORD				m_dwFlags;
};

#endif // !defined(AFX_SKINDIALOG_H__EB743BA1_2ACA_42EE_B687_1BDC4203D8AB__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?