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

📄 indentpage.cpp

📁 代码格式化工具。 其实就是linux下indent的windows版本。
💻 CPP
字号:
// IndentPage.cpp : 实现文件
//

#include "stdafx.h"
#include "windent.h"
#include "IndentPage.h"
extern "C"
{
#include "indent.h"
}
#include "settingsheet.h"

// CIndentPage 对话框

IMPLEMENT_DYNAMIC(CIndentPage, CPropertyPage)
CIndentPage::CIndentPage()
	: CPropertyPage(CIndentPage::IDD)
{
	this->m_psp.dwFlags &= ~PSP_HASHELP;
}

CIndentPage::~CIndentPage()
{
}

void CIndentPage::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	/*user_options_ty& setting=((CSettingSheet*)GetParent())->setting;
	if (pDX->m_bSaveAndValidate)
	{
		this->set_struct_brace_indent(setting.struct_brace_indent);
		this->set_paren_indent(setting.paren_indent);
		this->set_force_preproc_width(setting.force_preproc_width);
		this->set_extra_expression_indent(setting.extra_expression_indent);
		this->set_ljust_decl(setting.ljust_decl);
		this->set_indent_parameters(setting.indent_parameters);
		this->set_decl_indent(setting.decl_indent);
		this->set_unindent_displace(setting.unindent_displace);
		this->set_case_indent(setting.case_indent);
		this->set_continuation_indent(setting.continuation_indent);
		this->set_decl_com_ind(setting.decl_com_ind);
		this->set_case_brace_indent(setting.case_brace_indent);
		this->set_com_ind(setting.com_ind);
		this->set_brace_indent(setting.brace_indent);
		TRACE("INDENT SET\n");
	}
	else
	{
		this->set_struct_brace_indent(setting.struct_brace_indent);
		this->set_paren_indent(setting.paren_indent);
		this->set_force_preproc_width(setting.force_preproc_width);
		this->set_extra_expression_indent(setting.extra_expression_indent);
		this->set_ljust_decl(setting.ljust_decl);
		this->set_indent_parameters(setting.indent_parameters);
		this->set_decl_indent(setting.decl_indent);
		this->set_unindent_displace(setting.unindent_displace);
		this->set_case_indent(setting.case_indent);
		this->set_continuation_indent(setting.continuation_indent);
		this->set_decl_com_ind(setting.decl_com_ind);
		this->set_case_brace_indent(setting.case_brace_indent);
		this->set_com_ind(setting.com_ind);
		this->set_brace_indent(setting.brace_indent);
		TRACE("INDENT GET\n");
	}*/
}


BEGIN_MESSAGE_MAP(CIndentPage, CPropertyPage)
END_MESSAGE_MAP()


// CIndentPage 消息处理程序

⌨️ 快捷键说明

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