indentpage.cpp
来自「代码格式化工具。 其实就是linux下indent的windows版本。」· C++ 代码 · 共 74 行
CPP
74 行
// 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 + =
减小字号Ctrl + -
显示快捷键?