您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ AdjustControlSize函数代码示例

51自学网 2021-06-01 19:45:47
  C++
这篇教程C++ AdjustControlSize函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中AdjustControlSize函数的典型用法代码示例。如果您正苦于以下问题:C++ AdjustControlSize函数的具体用法?C++ AdjustControlSize怎么用?C++ AdjustControlSize使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了AdjustControlSize函数的23个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: AdjustControlSize

// CIgnoreDlg message handlersBOOL CIgnoreDlg::OnInitDialog(){	CStateStandAloneDialog::OnInitDialog();	this->CheckRadioButton(IDC_RADIO_IGNOREFILE_GLOBALGITIGNORE, IDC_RADIO_IGNOREFILE_GITINFOEXCLUDE, IDC_RADIO_IGNOREFILE_GLOBALGITIGNORE + m_IgnoreType);	AdjustControlSize(IDC_RADIO_IGNOREFILE_GLOBALGITIGNORE);	AdjustControlSize(IDC_RADIO_IGNOREFILE_LOCALGITIGNORES);	AdjustControlSize(IDC_RADIO_IGNOREFILE_GITINFOEXCLUDE);	this->CheckRadioButton(IDC_RADIO_IGNORETYPE_ONLYINFOLDER, IDC_RADIO_IGNORETYPE_RECURSIVELY, IDC_RADIO_IGNORETYPE_ONLYINFOLDER + m_IgnoreType);	AdjustControlSize(IDC_RADIO_IGNORETYPE_ONLYINFOLDER);	AdjustControlSize(IDC_RADIO_IGNORETYPE_RECURSIVELY);	EnableSaveRestore(_T("IgnoreDlg"));	return TRUE;}
开发者ID:15375514460,项目名称:TortoiseGit,代码行数:20,


示例2: GetWindowText

BOOL CAddDlg::OnInitDialog(){	CResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	// initialize the svn status list control	m_addListCtrl.Init(GITSLC_COLEXT, L"AddDlg", GITSLC_POPALL ^ (GITSLC_POPADD | GITSLC_POPCOMMIT | GITSLC_POPCHANGELISTS | GITSLC_POPPREPAREDIFF | GITSLC_POPCHANGELISTS), true, true, GITSLC_COLEXT | GITSLC_COLMODIFICATIONDATE | GITSLC_COLSIZE); // adding and committing is useless in the add dialog	m_addListCtrl.SetIgnoreRemoveOnly();	// when ignoring, don't add the parent folder since we're in the add dialog	m_addListCtrl.SetSelectButton(&m_SelectAll);	m_addListCtrl.SetConfirmButton(static_cast<CButton*>(GetDlgItem(IDOK)));	m_addListCtrl.SetEmptyString(IDS_ERR_NOTHINGTOADD);	m_addListCtrl.SetCancelBool(&m_bCancelled);	m_addListCtrl.SetBackgroundImage(IDI_ADD_BKG);	m_addListCtrl.EnableFileDrop();	CString sWindowTitle;	GetWindowText(sWindowTitle);	CAppUtils::SetWindowTitle(m_hWnd, g_Git.CombinePath(m_pathList.GetCommonRoot().GetUIPathString()), sWindowTitle);	AdjustControlSize(IDC_SELECTALL);	AdjustControlSize(IDC_INCLUDE_IGNORED);	AddAnchor(IDC_ADDLIST, TOP_LEFT, BOTTOM_RIGHT);	AddAnchor(IDC_SELECTALL, BOTTOM_LEFT);	AddAnchor(IDC_INCLUDE_IGNORED, BOTTOM_LEFT);	AddAnchor(IDOK, BOTTOM_RIGHT);	AddAnchor(IDCANCEL, BOTTOM_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	if (GetExplorerHWND())		CenterWindow(CWnd::FromHandle(GetExplorerHWND()));	EnableSaveRestore(L"AddDlg");	//first start a thread to obtain the file list with the status without	//blocking the dialog	InterlockedExchange(&m_bThreadRunning, TRUE);	if (!AfxBeginThread(AddThreadEntry, this))	{		InterlockedExchange(&m_bThreadRunning, FALSE);		CMessageBox::Show(this->m_hWnd, IDS_ERR_THREADSTARTFAILED, IDS_APPNAME, MB_OK | MB_ICONERROR);	}	return TRUE;}
开发者ID:TortoiseGit,项目名称:TortoiseGit,代码行数:43,


示例3: AddAnchor

BOOL CGitSwitchDlg::OnInitDialog(){	CHorizontalResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	AddAnchor(IDC_GROUP_OPTION, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_EDIT_BRANCH, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDOK,BOTTOM_RIGHT);	AddAnchor(IDCANCEL,BOTTOM_RIGHT);	AddAnchor(IDHELP,BOTTOM_RIGHT);	CHOOSE_VERSION_ADDANCHOR;	this->AddOthersToAnchor();	AdjustControlSize(IDC_RADIO_BRANCH);	AdjustControlSize(IDC_RADIO_TAGS);	AdjustControlSize(IDC_RADIO_VERSION);	AdjustControlSize(IDC_CHECK_BRANCH);	AdjustControlSize(IDC_CHECK_FORCE);	AdjustControlSize(IDC_CHECK_MERGE);	AdjustControlSize(IDC_CHECK_TRACK);	AdjustControlSize(IDC_CHECK_BRANCHOVERRIDE);	EnableSaveRestore(_T("SwitchDlg"));	CString sWindowTitle;	GetWindowText(sWindowTitle);	CAppUtils::SetWindowTitle(m_hWnd, g_Git.m_CurrentDir, sWindowTitle);	Init(true);	SetDefaultChoose(IDC_RADIO_BRANCH);	GetDlgItem(IDC_CHECK_BRANCH)->SetFocus();	this->GetDlgItem(IDC_CHECK_TRACK)->EnableWindow(FALSE);	//Create the ToolTip control	if (!m_ToolTip.Create(this))	{		TRACE0("Unable to create the ToolTip!");	}	else	{		m_ToolTip.AddTool(GetDlgItem(IDC_CHECK_FORCE), CString(MAKEINTRESOURCE(IDS_PROC_NEWBRANCHTAG_FORCE_TT)));		m_ToolTip.AddTool(GetDlgItem(IDC_CHECK_MERGE), CString(MAKEINTRESOURCE(IDS_PROC_SWITCH_MERGE_TT)));		m_ToolTip.AddTool(GetDlgItem(IDC_CHECK_TRACK), CString(MAKEINTRESOURCE(IDS_PROC_NEWBRANCHTAG_TRACK_TT)));		m_ToolTip.Activate(TRUE);	}	return FALSE;}
开发者ID:3F,项目名称:tortoisegit-mdc,代码行数:53,


示例4: AdjustControlSize

BOOL CSettingsProgsAlternativeEditor::OnInitDialog(){	ISettingsPropPage::OnInitDialog();	AdjustControlSize(IDC_ALTERNATIVEEDITOR_OFF);	AdjustControlSize(IDC_ALTERNATIVEEDITOR_ON);	EnableToolTips();	m_sAlternativeEditorPath = m_regAlternativeEditorPath;	m_iAlternativeEditor = IsExternal(m_sAlternativeEditorPath);	SHAutoComplete(::GetDlgItem(m_hWnd, IDC_ALTERNATIVEEDITOR), SHACF_FILESYSTEM | SHACF_FILESYS_ONLY);	m_tooltips.AddTool(IDC_ALTERNATIVEEDITOR, IDS_SETTINGS_ALTERNATIVEEDITOR_TT);	UpdateData(FALSE);	return TRUE;}
开发者ID:545546460,项目名称:TortoiseGit,代码行数:19,


示例5: AfxMessageBox

BOOL CSetBugTraqAdv::OnInitDialog(){	CResizableStandAloneDialog::OnInitDialog();	std::vector<CBugTraqProvider> providers = CBugTraqAssociations::GetAvailableProviders();	if (providers.empty())	{		AfxMessageBox(IDS_ERR_NO_AVAILABLE_BUGTRAQ_PROVIDERS);		EndDialog(IDCANCEL);		return TRUE;	}	for (auto it = providers.cbegin(); it != providers.cend(); ++it)	{		int index = m_cProviderCombo.AddString(it->name);		m_cProviderCombo.SetItemDataPtr(index, new CBugTraqProvider(*it));	}	// preselect the right provider in the combo; we can't do this above, because the	// combo will sort the entries.	if (m_provider_clsid == GUID_NULL)		m_cProviderCombo.SetCurSel(0);	for (int i = 0; i < m_cProviderCombo.GetCount(); ++i)	{		CBugTraqProvider *p = (CBugTraqProvider *)m_cProviderCombo.GetItemDataPtr(i);		if (p->clsid == m_provider_clsid)		{			m_cProviderCombo.SetCurSel(i);			break;		}	}	UpdateData(FALSE);	CheckHasOptions();	AdjustControlSize(IDC_ENABLE);	AddAnchor(IDC_ENABLE, TOP_LEFT);	AddAnchor(IDC_BUGTRAQWCPATHLABEL, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUGTRAQPATH, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUGTRAQBROWSE, TOP_RIGHT);	AddAnchor(IDC_BUGTRAQPROVIDERLABEL, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUGTRAQPROVIDERCOMBO, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUGTRAQPARAMETERSLABEL, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUGTRAQPARAMETERS, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_OPTIONS, TOP_RIGHT);	AddAnchor(IDOK, BOTTOM_RIGHT);	AddAnchor(IDCANCEL, BOTTOM_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	EnableSaveRestore(L"SetBugTraqAdvDlg");	return TRUE;}
开发者ID:YueLinHo,项目名称:TortoiseGit,代码行数:53,


示例6: str

BOOL CSubmoduleUpdateDlg::OnInitDialog(){	CStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	CString str(g_Git.m_CurrentDir);	str.Replace(_T(":"), _T("_"));	m_regShowWholeProject = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//ShowWholeProject//") + str, FALSE);	m_bWholeProject = m_regShowWholeProject;	m_regInit = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//init"), TRUE);	m_bInit = m_regInit;	m_regRecursive = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//recursive"), FALSE);	m_bRecursive = m_regRecursive;	m_regForce = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//force"), FALSE);	m_bForce = m_regForce;	m_regRemote = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//remote"), FALSE);	m_bRemote = m_regRemote;	m_regNoFetch = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//nofetch"), FALSE);	m_bNoFetch = m_regNoFetch;	m_regMerge = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//merge"), FALSE);	m_bMerge = m_regMerge;	m_regRebase = CRegDWORD(_T("Software//TortoiseGit//TortoiseProc//SubmoduleUpdate//") + str + _T("//rebase"), FALSE);	m_bRebase = m_regRebase;	DialogEnableWindow(IDC_WHOLE_PROJECT, !(m_PathFilterList.empty() || (m_PathFilterList.size() == 1 && m_PathFilterList[0].IsEmpty())));	SetDlgTitle();	AdjustControlSize(IDC_CHECK_SUBMODULE_INIT);	AdjustControlSize(IDC_CHECK_SUBMODULE_RECURSIVE);	AdjustControlSize(IDC_CHECK_SUBMODULE_NOFETCH);	AdjustControlSize(IDC_CHECK_SUBMODULE_MERGE);	AdjustControlSize(IDC_CHECK_SUBMODULE_REBASE);	Refresh();	UpdateData(FALSE);	return TRUE;}
开发者ID:mhoque01,项目名称:TortoiseGit,代码行数:40,


示例7: AdjustControlSize

BOOL CSettingGitRemote::OnInitDialog(){	ISettingsPropPage::OnInitDialog();	AdjustControlSize(IDC_CHECK_PRUNE);	AdjustControlSize(IDC_CHECK_PRUNEALL);	AdjustControlSize(IDC_CHECK_PUSHDEFAULT);	STRING_VECTOR remotes;	g_Git.GetRemoteList(remotes);	m_ctrlRemoteList.ResetContent();	for (size_t i = 0; i < remotes.size(); i++)		m_ctrlRemoteList.AddString(remotes[i]);	m_ctrlTagOpt.AddString(CString(MAKEINTRESOURCE(IDS_FETCH_REACHABLE)));	m_ctrlTagOpt.AddString(CString(MAKEINTRESOURCE(IDS_NONE)));	m_ctrlTagOpt.AddString(CString(MAKEINTRESOURCE(IDS_ALL)));	m_ctrlTagOpt.SetCurSel(0);	CString pruneAll = g_Git.GetConfigValue(L"fetch.prune");	m_bPruneAll = pruneAll == L"true" ? TRUE : FALSE;	{		CString tmp;		tmp.Format(IDS_GITCONFIG_SETTING, L"remote.pushdefault");		m_tooltips.AddTool(IDC_CHECK_PUSHDEFAULT, tmp);		tmp.Format(IDS_GITCONFIG_SETTING, L"remote.<name>.prune");		m_tooltips.AddTool(IDC_CHECK_PRUNE, tmp);		tmp.Format(IDS_GITCONFIG_SETTING, L"fetch.prune");		m_tooltips.AddTool(IDC_CHECK_PRUNEALL, tmp);		tmp.Format(IDS_GITCONFIG_SETTING, L"remote<name>.tagopt");		m_tooltips.AddTool(IDC_COMBO_TAGOPT, tmp);	}	//this->GetDlgItem(IDC_EDIT_REMOTE)->EnableWindow(FALSE);	this->UpdateData(FALSE);	SetTimer(TIMER_PREFILL, 1000, nullptr);	return TRUE;}
开发者ID:TortoiseGit,项目名称:TortoiseGit,代码行数:40,


示例8: ExtendFrameIntoClientArea

BOOL CEditPropKeywords::OnInitDialog(){    CStandAloneDialog::OnInitDialog();    CAppUtils::MarkWindowAsUnpinnable(m_hWnd);    ExtendFrameIntoClientArea(IDC_DWM);    m_aeroControls.SubclassControl(this, IDC_PROPRECURSIVE);    m_aeroControls.SubclassOkCancelHelp(this);    std::transform(m_PropValue.begin(), m_PropValue.end(), m_PropValue.begin(),                   [](char c) { return std::tolower(c); });    if ((m_PropValue.find("author") != std::string::npos) ||        (m_PropValue.find("lastchangedby") != std::string::npos))        m_bAuthor = true;    if ((m_PropValue.find("date") != std::string::npos) ||        (m_PropValue.find("lastchangeddate") != std::string::npos))        m_bDate = true;    if (m_PropValue.find("id") != std::string::npos)        m_bID = true;    if ((m_PropValue.find("revision") != std::string::npos) ||        (m_PropValue.find("rev") != std::string::npos) ||        (m_PropValue.find("lastchangedrevision") != std::string::npos))        m_bRevision = true;    if ((m_PropValue.find("url") != std::string::npos) ||        (m_PropValue.find("headurl") != std::string::npos))        m_bURL = true;    if (m_PropValue.find("header") != std::string::npos)        m_bHeader = true;    GetDlgItem(IDC_PROPRECURSIVE)->EnableWindow(!m_bFolder || m_bMultiple);    GetDlgItem(IDC_PROPRECURSIVE)->ShowWindow(m_bRevProps || (!m_bFolder && !m_bMultiple) || m_bRemote ? SW_HIDE : SW_SHOW);    CString sWindowTitle;    GetWindowText(sWindowTitle);    CAppUtils::SetWindowTitle(m_hWnd, m_pathList.GetCommonRoot().GetUIPathString(), sWindowTitle);    AdjustControlSize(IDC_AUTHORKEY);    AdjustControlSize(IDC_DATE);    AdjustControlSize(IDC_ID);    AdjustControlSize(IDC_REV);    AdjustControlSize(IDC_URL);    AdjustControlSize(IDC_HEADER);    AdjustControlSize(IDC_PROPRECURSIVE);    if (m_bFolder)    {        // for folders, the property can only be set recursively        m_bRecursive = TRUE;    }    UpdateData(false);    return TRUE;}
开发者ID:TortoiseGit,项目名称:tortoisesvn,代码行数:54,


示例9: AppendStringResource

BOOL CFirstStartWizardLanguage::OnInitDialog(){	CFirstStartWizardBasePage::OnInitDialog();	CString hinttext;	hinttext.LoadString(IDS_FIRSTSTART_LANGUAGEHINT1);	AppendStringResource(hinttext, IDS_FIRSTSTART_LANGUAGEHINT2);	AppendStringResource(hinttext, IDS_FIRSTSTART_LANGUAGEHINT3);	GetDlgItem(IDC_FIRSTSTART_HINT)->SetWindowText(hinttext);	GetDlgItem(IDC_LINK)->SetWindowText(DOWNLOAD_URL);	m_link.SetURL(DOWNLOAD_URL);	AdjustControlSize(IDC_LINK, false);	OnBnClickedRefresh();	return TRUE;}
开发者ID:TortoiseGit,项目名称:TortoiseGit,代码行数:18,


示例10: ExtendFrameIntoClientArea

BOOL CResolveDlg::OnInitDialog(){    CResizableStandAloneDialog::OnInitDialog();    CAppUtils::MarkWindowAsUnpinnable(m_hWnd);    ExtendFrameIntoClientArea(IDC_RESOLVELIST, IDC_RESOLVELIST, IDC_RESOLVELIST, IDC_RESOLVELIST);    m_aeroControls.SubclassControl(this, IDC_SELECTALL);    m_aeroControls.SubclassOkCancelHelp(this);    m_resolveListCtrl.Init(SVNSLC_COLEXT | SVNSLC_COLSTATUS | SVNSLC_COLPROPSTATUS, L"ResolveDlg", SVNSLC_POPALL ^ (SVNSLC_POPIGNORE|SVNSLC_POPADD|SVNSLC_POPCOMMIT|SVNSLC_POPCREATEPATCH|SVNSLC_POPRESTORE));    m_resolveListCtrl.SetConfirmButton((CButton*)GetDlgItem(IDOK));    m_resolveListCtrl.SetSelectButton(&m_SelectAll);    m_resolveListCtrl.SetCancelBool(&m_bCancelled);    m_resolveListCtrl.SetBackgroundImage(IDI_RESOLVE_BKG);    m_resolveListCtrl.EnableFileDrop();    CString sWindowTitle;    GetWindowText(sWindowTitle);    CAppUtils::SetWindowTitle(m_hWnd, m_pathList.GetCommonRoot().GetUIPathString(), sWindowTitle);    AdjustControlSize(IDC_SELECTALL);    AddAnchor(IDC_RESOLVELIST, TOP_LEFT, BOTTOM_RIGHT);    AddAnchor(IDC_SELECTALL, BOTTOM_LEFT);    AddAnchor(IDOK, BOTTOM_RIGHT);    AddAnchor(IDCANCEL, BOTTOM_RIGHT);    AddAnchor(IDHELP, BOTTOM_RIGHT);    if (GetExplorerHWND())        CenterWindow(CWnd::FromHandle(GetExplorerHWND()));    EnableSaveRestore(L"ResolveDlg");    // first start a thread to obtain the file list with the status without    // blocking the dialog    if(AfxBeginThread(ResolveThreadEntry, this) == NULL)    {        OnCantStartThread();    }    InterlockedExchange(&m_bThreadRunning, TRUE);    return TRUE;}
开发者ID:TortoiseGit,项目名称:tortoisesvn,代码行数:41,


示例11: _T

BOOL CRevertDlg::OnInitDialog(){	CResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	m_RevertList.Init(GITSLC_COLEXT | GITSLC_COLSTATUS | GITSLC_COLADD| GITSLC_COLDEL, _T("RevertDlg"));	m_RevertList.SetConfirmButton((CButton*)GetDlgItem(IDOK));	m_RevertList.SetSelectButton(&m_SelectAll);	m_RevertList.SetCancelBool(&m_bCancelled);	m_RevertList.SetBackgroundImage(IDI_REVERT_BKG);	m_RevertList.EnableFileDrop();	CString sWindowTitle;	GetWindowText(sWindowTitle);	if (m_pathList.GetCount() == 1)		CAppUtils::SetWindowTitle(m_hWnd, (g_Git.m_CurrentDir + _T("//") + m_pathList[0].GetUIPathString()).TrimRight('//'), sWindowTitle);	else		CAppUtils::SetWindowTitle(m_hWnd, m_pathList.GetCommonRoot().GetUIPathString(), sWindowTitle);	AdjustControlSize(IDC_SELECTALL);	AddAnchor(IDC_REVERTLIST, TOP_LEFT, BOTTOM_RIGHT);	AddAnchor(IDC_SELECTALL, BOTTOM_LEFT);	AddAnchor(IDC_UNVERSIONEDITEMS, BOTTOM_RIGHT);	AddAnchor(IDOK, BOTTOM_RIGHT);	AddAnchor(IDCANCEL, BOTTOM_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	if (hWndExplorer)		CenterWindow(CWnd::FromHandle(hWndExplorer));	EnableSaveRestore(_T("RevertDlg"));	// first start a thread to obtain the file list with the status without	// blocking the dialog	if (AfxBeginThread(RevertThreadEntry, this)==0)	{		CMessageBox::Show(this->m_hWnd, IDS_ERR_THREADSTARTFAILED, IDS_APPNAME, MB_OK | MB_ICONERROR);	}	InterlockedExchange(&m_bThreadRunning, TRUE);	return TRUE;}
开发者ID:chengn,项目名称:TortoiseGit,代码行数:41,


示例12: AdjustControlSize

BOOL CCleanTypeDlg::OnInitDialog(){	CStateStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	AdjustControlSize(IDC_RADIO_CLEAN_ALL);	AdjustControlSize(IDC_RADIO_CLEAN_NO);	AdjustControlSize(IDC_RADIO_CLEAN_IGNORE);	AdjustControlSize(IDC_CHECK_DIR);	AdjustControlSize(IDC_CHECK_NORECYCLEBIN);	AdjustControlSize(IDC_CHECK_DRYRUN);	AdjustControlSize(IDC_CHECKSUBMODULES);	EnableSaveRestore(_T("CleanTypeDlg"));	SetDlgTitle();	return TRUE;  // return TRUE unless you set the focus to a control	// EXCEPTION: OCX Property Pages should return FALSE}
开发者ID:AJH16,项目名称:TortoiseGit,代码行数:20,


示例13: AdjustControlSize

BOOL CSettingSMTP::OnInitDialog(){    ISettingsPropPage::OnInitDialog();    AdjustControlSize(IDC_SMTP_AUTH);    int idx = m_SMTPDeliveryTypeCombo.AddString(CString(MAKEINTRESOURCE(IDS_SMTP_DIRECTLY)));    m_SMTPDeliveryTypeCombo.SetItemData(idx, SEND_MAIL_SMTP_DIRECT);    CString mailCient;    CMailMsg::DetectMailClient(mailCient);    if (!mailCient.IsEmpty())    {        idx = m_SMTPDeliveryTypeCombo.AddString(CString(MAKEINTRESOURCE(IDS_SMTP_MAPI)));        m_SMTPDeliveryTypeCombo.SetItemData(idx, SEND_MAIL_MAPI);    }    idx = m_SMTPDeliveryTypeCombo.AddString(CString(MAKEINTRESOURCE(IDS_SMTP_CONFIGURED)));    m_SMTPDeliveryTypeCombo.SetItemData(idx, SEND_MAIL_SMTP_CONFIGURED);    if ((int)m_dwDeliveryType >= m_SMTPDeliveryTypeCombo.GetCount())        m_dwDeliveryType = 0;    m_SMTPDeliveryTypeCombo.SetCurSel(m_dwDeliveryType);    m_SMTPEncryptionCombo.AddString(CString(MAKEINTRESOURCE(IDS_ENCRYPT_NONE)));    m_SMTPEncryptionCombo.AddString(CString(MAKEINTRESOURCE(IDS_ENCRYPT_STARTTLS)));    m_SMTPEncryptionCombo.AddString(CString(MAKEINTRESOURCE(IDS_ENCRYPT_SSL)));    if ((int)m_dwSMTPEnrcyption >= m_SMTPEncryptionCombo.GetCount())        m_dwSMTPEnrcyption = 0;    m_SMTPEncryptionCombo.SetCurSel(m_dwSMTPEnrcyption);    this->UpdateData(FALSE);    OnModifiedDeliveryCombo();    OnBnClickedSmtpAuth();    return TRUE;}
开发者ID:vok1980,项目名称:TortoiseGit,代码行数:39,


示例14: AdjustControlSize

BOOL CSetOverlayHandlers::OnInitDialog(){	ISettingsPropPage::OnInitDialog();	AdjustControlSize(IDC_SHOWIGNOREDOVERLAY);	AdjustControlSize(IDC_SHOWUNVERSIONEDOVERLAY);	AdjustControlSize(IDC_SHOWADDEDOVERLAY);	AdjustControlSize(IDC_SHOWLOCKEDOVERLAY);	AdjustControlSize(IDC_SHOWREADONLYOVERLAY);	AdjustControlSize(IDC_SHOWDELETEDOVERLAY);	UpdateInfoLabel();	UpdateData(FALSE);	return TRUE;}
开发者ID:TortoiseGit,项目名称:TortoiseGit,代码行数:17,


示例15: AddAnchor

// CResetDlg message handlersBOOL CResetDlg::OnInitDialog(){	CHorizontalResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	AddAnchor(IDC_SHOW_MODIFIED_FILES, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_GROUP_RESET_TYPE, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDOK, BOTTOM_RIGHT);	AddAnchor(IDCANCEL, BOTTOM_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	CHOOSE_VERSION_ADDANCHOR;	this->AddOthersToAnchor();	AdjustControlSize(IDC_RADIO_BRANCH);	AdjustControlSize(IDC_RADIO_TAGS);	AdjustControlSize(IDC_RADIO_VERSION);	AdjustControlSize(IDC_RADIO_RESET_SOFT);	AdjustControlSize(IDC_RADIO_RESET_MIXED);	AdjustControlSize(IDC_RADIO_RESET_HARD);	EnableSaveRestore(_T("ResetDlg"));	CString resetTo;	CString currentBranch = g_Git.GetCurrentBranch();	resetTo.Format(IDS_PROC_RESETBRANCH, currentBranch);	GetDlgItem(IDC_GROUP_BASEON)->SetWindowTextW(resetTo);	if (g_GitAdminDir.IsBareRepo(g_Git.m_CurrentDir))	{		m_ResetType = 0;		DialogEnableWindow(IDC_RADIO_RESET_MIXED, FALSE);		DialogEnableWindow(IDC_RADIO_RESET_HARD, FALSE);	}	this->CheckRadioButton(IDC_RADIO_RESET_SOFT,IDC_RADIO_RESET_HARD,IDC_RADIO_RESET_SOFT+m_ResetType);	InitChooseVersion();	SetDefaultChoose(IDC_RADIO_BRANCH);	GetDlgItem(IDC_RADIO_RESET_SOFT + m_ResetType)->SetFocus();	return FALSE;}
开发者ID:Blonder,项目名称:TortoiseGit,代码行数:43,


示例16: AddAnchor

BOOL CPushDlg::OnInitDialog(){	CHorizontalResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	AddAnchor(IDOK,BOTTOM_RIGHT);	AddAnchor(IDCANCEL,BOTTOM_RIGHT);	AddAnchor(IDC_BRANCH_GROUP, TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_STATIC_REMOTE, TOP_LEFT);	AddAnchor(IDC_STATIC_SOURCE, TOP_LEFT);	AddAnchor(IDC_PUSHALL, TOP_LEFT);	AddAnchor(IDC_BRANCH_REMOTE, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUTTON_BROWSE_DEST_BRANCH, TOP_RIGHT);	AddAnchor(IDC_BRANCH_SOURCE, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUTTON_BROWSE_SOURCE_BRANCH, TOP_RIGHT);	AddAnchor(IDC_URL_GROUP, TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_RD_REMOTE, TOP_LEFT);	AddAnchor(IDC_RD_URL, TOP_LEFT);	AddAnchor(IDC_REMOTE, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_URL, TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_OPTION_GROUP, TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_FORCE, TOP_LEFT);	AddAnchor(IDC_PACK, TOP_LEFT);	AddAnchor(IDC_TAGS, TOP_LEFT);	AddAnchor(IDC_PUTTYKEY_AUTOLOAD,TOP_LEFT);	AddAnchor(IDC_PROC_PUSH_SET_PUSHBRANCH, TOP_LEFT);	AddAnchor(IDC_PROC_PUSH_SET_PUSHREMOTE, TOP_LEFT);	AddAnchor(IDC_PROC_PUSH_SET_UPSTREAM, TOP_LEFT);	AddAnchor(IDC_STATIC_RECURSE_SUBMODULES, TOP_LEFT);	AddAnchor(IDC_COMBOBOX_RECURSE_SUBMODULES, TOP_LEFT);	AddAnchor(IDC_REMOTE_MANAGE,TOP_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	AddOthersToAnchor();	AdjustControlSize(IDC_RD_REMOTE);	AdjustControlSize(IDC_RD_URL);	AdjustControlSize(IDC_PUSHALL);	AdjustControlSize(IDC_FORCE);	AdjustControlSize(IDC_PACK);	AdjustControlSize(IDC_TAGS);	AdjustControlSize(IDC_PUTTYKEY_AUTOLOAD);	AdjustControlSize(IDC_PROC_PUSH_SET_PUSHBRANCH);	AdjustControlSize(IDC_PROC_PUSH_SET_PUSHREMOTE);	AdjustControlSize(IDC_PROC_PUSH_SET_UPSTREAM);	AdjustControlSize(IDC_STATIC_RECURSE_SUBMODULES);	CString sWindowTitle;	GetWindowText(sWindowTitle);	CAppUtils::SetWindowTitle(m_hWnd, g_Git.m_CurrentDir, sWindowTitle);	this->GetDlgItem(IDC_PUTTYKEY_AUTOLOAD)->EnableWindow(CAppUtils::IsSSHPutty());	EnableSaveRestore(_T("PushDlg"));	m_RemoteURL.SetURLHistory(TRUE);	CString WorkingDir=g_Git.m_CurrentDir;	WorkingDir.Replace(_T(':'),_T('_'));	m_RemoteURL.LoadHistory(CString(_T("Software//TortoiseGit//History//PushURLS//"))+WorkingDir, _T("url"));	CString clippath=CAppUtils::GetClipboardLink();	if(clippath.IsEmpty())		m_RemoteURL.SetCurSel(0);	else		m_RemoteURL.SetWindowText(clippath);	m_RemoteURL.EnableWindow(FALSE);	CheckRadioButton(IDC_RD_REMOTE,IDC_RD_URL,IDC_RD_REMOTE);	this->m_regAutoLoad = CRegDWORD(CString(_T("Software//TortoiseGit//History//PushDlgAutoLoad//"))+WorkingDir,									m_bAutoLoad);	m_bAutoLoad = this->m_regAutoLoad;	if(!CAppUtils::IsSSHPutty())		m_bAutoLoad = false;	m_BrowseLocalRef.m_bRightArrow = TRUE;	m_BrowseLocalRef.m_bDefaultClick = FALSE;	m_BrowseLocalRef.m_bMarkDefault = FALSE;	m_BrowseLocalRef.AddEntry(CString(MAKEINTRESOURCE(IDS_REFBROWSE)));	m_BrowseLocalRef.AddEntry(CString(MAKEINTRESOURCE(IDS_LOG)));	m_BrowseLocalRef.AddEntry(CString(MAKEINTRESOURCE(IDS_REFLOG)));	m_tooltips.Create(this);	m_tooltips.AddTool(IDC_PROC_PUSH_SET_PUSHBRANCH, IDS_PUSHDLG_PUSHBRANCH_TT);	m_tooltips.AddTool(IDC_PROC_PUSH_SET_PUSHREMOTE, IDS_PUSHDLG_PUSHREMOTE_TT);		m_regRecurseSubmodules = CRegDWORD(		CString(_T("Software//TortoiseGit//History//PushRecurseSubmodules//")) + WorkingDir, m_RecurseSubmodules);	m_RecurseSubmodules = m_regRecurseSubmodules;	m_RecurseSubmodulesCombo.AddString(CString(MAKEINTRESOURCE(IDS_NONE)));	m_RecurseSubmodulesCombo.AddString(CString(MAKEINTRESOURCE(IDS_RECURSE_SUBMODULES_CHECK)));	m_RecurseSubmodulesCombo.AddString(CString(MAKEINTRESOURCE(IDS_RECURSE_SUBMODULES_ONDEMAND)));//.........这里部分代码省略.........
开发者ID:hfeeki,项目名称:TortoiseGit,代码行数:101,


示例17: AdjustControlSize

BOOL CFormatPatchDlg::OnInitDialog(){	CHorizontalResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	AdjustControlSize(IDC_RADIO_SINCE);	AdjustControlSize(IDC_RADIO_NUM);	AdjustControlSize(IDC_RADIO_RANGE);	AdjustControlSize(IDC_CHECK_SENDMAIL);	AdjustControlSize(IDC_CHECK_NOPREFIX);	AddAnchor(IDC_GROUP_DIR, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_COMBOBOXEX_DIR,TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUTTON_DIR, TOP_RIGHT);	AddAnchor(IDC_GROUP_VERSION, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_COMBOBOXEX_SINCE, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_EDIT_NUM, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_SPIN_NUM, TOP_RIGHT);	AddAnchor(IDC_COMBOBOXEX_FROM, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_COMBOBOXEX_TO, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_BUTTON_FROM,  TOP_RIGHT);	AddAnchor(IDC_BUTTON_TO,	TOP_RIGHT);	AddAnchor(IDC_CHECK_SENDMAIL,BOTTOM_LEFT);	AddAnchor(IDC_CHECK_NOPREFIX, BOTTOM_LEFT);	AddAnchor(IDOK,BOTTOM_RIGHT);	AddAnchor(IDCANCEL,BOTTOM_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	AddAnchor(IDC_BUTTON_REF,TOP_RIGHT);	this->AddOthersToAnchor();	CString sWindowTitle;	GetWindowText(sWindowTitle);	CAppUtils::SetWindowTitle(m_hWnd, g_Git.m_CurrentDir, sWindowTitle);	m_cDir.SetPathHistory(TRUE);	m_cDir.LoadHistory(L"Software//TortoiseGit//History//FormatPatchURLS", L"path");	m_cDir.AddString(g_Git.m_CurrentDir);	STRING_VECTOR list;	g_Git.GetBranchList(list, nullptr, CGit::BRANCH_ALL_F);	m_cSince.SetMaxHistoryItems(static_cast<int>(list.size()));	m_cSince.SetList(list);	if (!m_Since.IsEmpty())		m_cSince.SetWindowText(m_Since);	else		m_cSince.SetWindowText(static_cast<CString>(m_regSince));	m_cFrom.LoadHistory(L"Software//TortoiseGit//History//FormatPatchFromURLS", L"ver");	m_cFrom.SetCurSel(0);	if(!m_From.IsEmpty())		m_cFrom.SetWindowText(m_From);	m_cTo.LoadHistory(L"Software//TortoiseGit//History//FormatPatchToURLS", L"ver");	m_cTo.SetCurSel(0);	if(!m_To.IsEmpty())		m_cTo.SetWindowText(m_To);	m_spinNum.SetRange32(1, INT_MAX);	this->CheckRadioButton(IDC_RADIO_SINCE,IDC_RADIO_RANGE,this->m_Radio);	OnBnClickedRadio();	if (g_Git.IsInitRepos())		DialogEnableWindow(IDOK, FALSE);	EnableSaveRestore(L"FormatPatchDlg");	return TRUE;}
开发者ID:TortoiseGit,项目名称:TortoiseGit,代码行数:75,


示例18: EnableToolTips

BOOL CSetMainPage::OnInitDialog(){	ISettingsPropPage::OnInitDialog();	EnableToolTips();	AdjustControlSize(IDC_CHECKNEWERVERSION);	m_dwLanguage = m_regLanguage;	m_bCheckNewer = m_regCheckNewer;	m_tooltips.AddTool(IDC_MSYSGIT_PATH,IDS_MSYSGIT_PATH_TT);	m_tooltips.AddTool(IDC_CHECKNEWERVERSION, IDS_SETTINGS_CHECKNEWER_TT);	m_tooltips.AddTool(IDC_CREATELIB, IDS_SETTINGS_CREATELIB_TT);	SHAutoComplete(GetDlgItem(IDC_MSYSGIT_PATH)->m_hWnd, SHACF_FILESYSTEM);	// set up the language selecting combobox	TCHAR buf[MAX_PATH] = {0};	GetLocaleInfo(1033, LOCALE_SNATIVELANGNAME, buf, _countof(buf));	m_LanguageCombo.AddString(buf);	m_LanguageCombo.SetItemData(0, 1033);	CString path = CPathUtils::GetAppParentDirectory();	path = path + _T("Languages//");	CSimpleFileFind finder(path, _T("*.dll"));	int langcount = 1;	while (finder.FindNextFileNoDirectories())	{		CString file = finder.GetFilePath();		CString filename = finder.GetFileName();		if (filename.Left(12).CompareNoCase(_T("TortoiseProc"))==0)		{			CString sVer = _T(STRPRODUCTVER);			sVer = sVer.Left(sVer.ReverseFind('.'));			CString sFileVer = CPathUtils::GetVersionFromFile(file);			sFileVer = sFileVer.Left(sFileVer.ReverseFind('.'));			if (sFileVer.Compare(sVer)!=0)				continue;			CString sLoc = filename.Mid(12);			sLoc = sLoc.Left(sLoc.GetLength()-4); // cut off ".dll"			if ((sLoc.Left(2) == L"32")&&(sLoc.GetLength() > 5))				continue;			DWORD loc = _tstoi(filename.Mid(12));			GetLocaleInfo(loc, LOCALE_SNATIVELANGNAME, buf, _countof(buf));			CString sLang = buf;			GetLocaleInfo(loc, LOCALE_SNATIVECTRYNAME, buf, _countof(buf));			if (buf[0])			{				sLang += _T(" (");				sLang += buf;				sLang += _T(")");			}			m_LanguageCombo.AddString(sLang);			m_LanguageCombo.SetItemData(langcount++, loc);		}	}	for (int i=0; i<m_LanguageCombo.GetCount(); i++)	{		if (m_LanguageCombo.GetItemData(i) == m_dwLanguage)			m_LanguageCombo.SetCurSel(i);	}	UpdateData(FALSE);	return TRUE;}
开发者ID:AJH16,项目名称:TortoiseGit,代码行数:65,


示例19: ExtendFrameIntoClientArea

BOOL CCopyDlg::OnInitDialog(){    CResizableStandAloneDialog::OnInitDialog();    CAppUtils::MarkWindowAsUnpinnable(m_hWnd);    ExtendFrameIntoClientArea(IDC_EXTGROUP);    m_aeroControls.SubclassControl(this, IDC_DOSWITCH);    m_aeroControls.SubclassControl(this, IDC_MAKEPARENTS);    m_aeroControls.SubclassOkCancelHelp(this);    m_bCancelled = false;    DWORD exStyle = LVS_EX_FULLROWSELECT | LVS_EX_DOUBLEBUFFER | LVS_EX_CHECKBOXES;    m_ExtList.SetExtendedStyle(exStyle);    SetWindowTheme(m_ExtList.GetSafeHwnd(), L"Explorer", NULL);    m_ExtList.ShowText(CString(MAKEINTRESOURCE(IDS_COPY_WAITFOREXTERNALS)));    AdjustControlSize(IDC_COPYHEAD);    AdjustControlSize(IDC_COPYREV);    AdjustControlSize(IDC_COPYWC);    AdjustControlSize(IDC_DOSWITCH);    AdjustControlSize(IDC_MAKEPARENTS);    CTSVNPath path(m_path);    CString sWindowTitle;    GetWindowText(sWindowTitle);    CAppUtils::SetWindowTitle(m_hWnd, path.GetUIPathString(), sWindowTitle);    m_History.SetMaxHistoryItems((LONG)CRegDWORD(L"Software//TortoiseSVN//MaxHistoryItems", 25));    SetRevision(m_CopyRev);    m_tooltips.AddTool(IDC_HISTORY, IDS_COMMITDLG_HISTORY_TT);    if (SVN::PathIsURL(path))    {        DialogEnableWindow(IDC_COPYWC, FALSE);        DialogEnableWindow(IDC_DOSWITCH, FALSE);        SetDlgItemText(IDC_COPYSTARTLABEL, CString(MAKEINTRESOURCE(IDS_COPYDLG_FROMURL)));    }    SVN svn;    CString sUUID;    m_repoRoot = svn.GetRepositoryRootAndUUID(path, true, sUUID);    m_repoRoot.TrimRight('/');    m_wcURL = svn.GetURLFromPath(path);    if (m_wcURL.IsEmpty() || (!path.IsUrl() && !path.Exists()))    {        CString Wrong_URL=path.GetSVNPathString();        CString temp;        temp.Format(IDS_ERR_NOURLOFFILE, (LPCTSTR)Wrong_URL);        ::MessageBox(this->m_hWnd, temp, L"TortoiseSVN", MB_ICONERROR);        this->EndDialog(IDCANCEL);      //exit    }    m_URLCombo.LoadHistory(L"Software//TortoiseSVN//History//repoPaths//"+sUUID, L"url");    m_URLCombo.SetCurSel(0);    CString relPath = m_wcURL.Mid(m_repoRoot.GetLength());    if (!m_URL.IsEmpty())    {        // allow the use of urls relative to the repo root        if (m_URL[0] != '^')            relPath = m_URL.Mid(m_repoRoot.GetLength());        else            relPath = m_URL.Mid(1);    }    CTSVNPath r = CTSVNPath(relPath);    relPath = r.GetUIPathString();    relPath.Replace('//', '/');    m_URLCombo.AddString(relPath, 0);    m_URLCombo.SelectString(-1, relPath);    m_URL = m_wcURL;    SetDlgItemText(IDC_DESTURL, CPathUtils::CombineUrls(m_repoRoot, relPath));    SetDlgItemText(IDC_FROMURL, m_wcURL);    CString reg;    reg.Format(L"Software//TortoiseSVN//History//commit%s", (LPCTSTR)sUUID);    m_History.Load(reg, L"logmsgs");    m_ProjectProperties.ReadProps(m_path);    if (CRegDWORD(L"Software//TortoiseSVN//AlwaysWarnIfNoIssue", FALSE))        m_ProjectProperties.bWarnIfNoIssue = TRUE;    m_cLogMessage.Init(m_ProjectProperties);    m_cLogMessage.SetFont((CString)CRegString(L"Software//TortoiseSVN//LogFontName", L"Courier New"), (DWORD)CRegDWORD(L"Software//TortoiseSVN//LogFontSize", 8));    GetDlgItem(IDC_BUGTRAQBUTTON)->ShowWindow(SW_HIDE);    GetDlgItem(IDC_BUGTRAQBUTTON)->EnableWindow(FALSE);    CBugTraqAssociations bugtraq_associations;    bugtraq_associations.Load(m_ProjectProperties.GetProviderUUID(), m_ProjectProperties.sProviderParams);    if (bugtraq_associations.FindProvider(CTSVNPathList(m_path), &m_bugtraq_association))    {        CComPtr<IBugTraqProvider> pProvider;        HRESULT hr = pProvider.CoCreateInstance(m_bugtraq_association.GetProviderClass());        if (SUCCEEDED(hr))        {            m_BugTraqProvider = pProvider;            ATL::CComBSTR temp;            ATL::CComBSTR parameters;            parameters.Attach(m_bugtraq_association.GetParameters().AllocSysString());            hr = pProvider->GetLinkText(GetSafeHwnd(), parameters, &temp);//.........这里部分代码省略.........
开发者ID:Kasper8660,项目名称:tortoisesvn,代码行数:101,


示例20: ExtendFrameIntoClientArea

BOOL CImportDlg::OnInitDialog(){    CResizableStandAloneDialog::OnInitDialog();    CAppUtils::MarkWindowAsUnpinnable(m_hWnd);    ExtendFrameIntoClientArea(IDC_MSGGROUP);    m_aeroControls.SubclassControl(this, IDC_IMPORTIGNORED);    m_aeroControls.SubclassControl(this, IDC_USEAUTOPROPS);    m_aeroControls.SubclassOkCancelHelp(this);    m_History.SetMaxHistoryItems((LONG)CRegDWORD(L"Software//TortoiseSVN//MaxHistoryItems", 25));    m_URLCombo.SetURLHistory(true, true);    m_URLCombo.LoadHistory(L"Software//TortoiseSVN//History//repoURLS", L"url");    m_URLCombo.SetCurSel(0);    if (!m_url.IsEmpty())    {        m_URLCombo.SetWindowText(m_url);    }    else        CAppUtils::AddClipboardUrlToWindow(m_URLCombo.GetSafeHwnd());    GetDlgItem(IDC_BROWSE)->EnableWindow(!m_URLCombo.GetString().IsEmpty());    m_tooltips.AddTool(IDC_HISTORY, IDS_COMMITDLG_HISTORY_TT);    m_History.Load(L"Software//TortoiseSVN//History//commit", L"logmsgs");    m_ProjectProperties.ReadProps(m_path);    m_cMessage.Init(m_ProjectProperties);    m_cMessage.SetFont((CString)CRegString(L"Software//TortoiseSVN//LogFontName", L"Courier New"), (DWORD)CRegDWORD(L"Software//TortoiseSVN//LogFontSize", 8));    if (!m_sMessage.IsEmpty())        m_cMessage.SetText(m_sMessage);    else        m_cMessage.SetText(m_ProjectProperties.GetLogMsgTemplate(PROJECTPROPNAME_LOGTEMPLATEIMPORT));    OnEnChangeLogmessage();    CString sWindowTitle;    GetWindowText(sWindowTitle);    CAppUtils::SetWindowTitle(m_hWnd, m_path.GetUIPathString(), sWindowTitle);    CAppUtils::SetAccProperty(m_cMessage.GetSafeHwnd(), PROPID_ACC_ROLE, ROLE_SYSTEM_TEXT);    CAppUtils::SetAccProperty(m_cMessage.GetSafeHwnd(), PROPID_ACC_HELP, CString(MAKEINTRESOURCE(IDS_INPUT_ENTERLOG)));    AdjustControlSize(IDC_IMPORTIGNORED);    AddAnchor(IDC_STATIC1, TOP_LEFT, TOP_RIGHT);    AddAnchor(IDC_STATIC4, TOP_LEFT);    AddAnchor(IDC_URLCOMBO, TOP_LEFT, TOP_RIGHT);    AddAnchor(IDC_BROWSE, TOP_RIGHT);    AddAnchor(IDC_MSGGROUP, TOP_LEFT, BOTTOM_RIGHT);    AddAnchor(IDC_MESSAGE, TOP_LEFT, BOTTOM_RIGHT);    AddAnchor(IDC_HISTORY, TOP_LEFT);    AddAnchor(IDC_IMPORTIGNORED, BOTTOM_LEFT);    AddAnchor(IDC_USEAUTOPROPS, BOTTOM_LEFT, BOTTOM_RIGHT);    AddAnchor(IDOK, BOTTOM_RIGHT);    AddAnchor(IDCANCEL, BOTTOM_RIGHT);    AddAnchor(IDHELP, BOTTOM_RIGHT);    if (GetExplorerHWND())        CenterWindow(CWnd::FromHandle(GetExplorerHWND()));    EnableSaveRestore(L"ImportDlg");    return TRUE;  // return TRUE  unless you set the focus to a control}
开发者ID:Kasper8660,项目名称:tortoisesvn,代码行数:65,


示例21: AddAnchor

BOOL CMergeDlg::OnInitDialog(){	CResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	CHOOSE_VERSION_ADDANCHOR;	AddAnchor(IDC_GROUP_OPTION, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_STATIC_MERGE_MESSAGE,TOP_LEFT,BOTTOM_RIGHT);	AddAnchor(IDC_LOGMESSAGE,TOP_LEFT,BOTTOM_RIGHT);	AddAnchor(IDOK,BOTTOM_RIGHT);	AddAnchor(IDCANCEL,BOTTOM_RIGHT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	this->AddOthersToAnchor();	AdjustControlSize(IDC_RADIO_BRANCH);	AdjustControlSize(IDC_RADIO_TAGS);	AdjustControlSize(IDC_RADIO_VERSION);	AdjustControlSize(IDC_CHECK_SQUASH);	AdjustControlSize(IDC_CHECK_NOFF);	AdjustControlSize(IDC_CHECK_NOCOMMIT);	AdjustControlSize(IDC_CHECK_MERGE_LOG);	CheckRadioButton(IDC_RADIO_BRANCH,IDC_RADIO_VERSION,IDC_RADIO_BRANCH);	this->SetDefaultChoose(IDC_RADIO_BRANCH);	CString sWindowTitle;	GetWindowText(sWindowTitle);	CAppUtils::SetWindowTitle(m_hWnd, g_Git.m_CurrentDir, sWindowTitle);	Init(true);	m_ProjectProperties.ReadProps(CTGitPath(g_Git.m_CurrentDir));	m_cLogMessage.Init(m_ProjectProperties);	m_cLogMessage.SetFont((CString)CRegString(_T("Software//TortoiseGit//LogFontName"), _T("Courier New")), (DWORD)CRegDWORD(_T("Software//TortoiseGit//LogFontSize"), 8));	m_cLogMessage.RegisterContextMenuHandler(this);	m_cLogMessage.SetText(m_pDefaultText);	((CComboBox *)GetDlgItem(IDC_COMBO_MERGESTRATEGY))->AddString(_T("resolve"));	((CComboBox *)GetDlgItem(IDC_COMBO_MERGESTRATEGY))->AddString(_T("recursive"));	((CComboBox *)GetDlgItem(IDC_COMBO_MERGESTRATEGY))->AddString(_T("ours"));	((CComboBox *)GetDlgItem(IDC_COMBO_MERGESTRATEGY))->AddString(_T("subtree"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("ours"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("theirs"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("patience"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("ignore-space-change"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("ignore-all-space"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("ignore-space-at-eol"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("renormalize"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("no-renormalize"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("rename-threshold"));	((CComboBox *)GetDlgItem(IDC_COMBO_STRATEGYOPTION))->AddString(_T("subtree"));	EnableSaveRestore(_T("MergeDlg"));	GetDlgItem(IDOK)->SetFocus();	return FALSE;}
开发者ID:qtx0213,项目名称:TortoiseGit,代码行数:62,


示例22: AddAnchor

BOOL CPullFetchDlg::OnInitDialog(){	CHorizontalResizableStandAloneDialog::OnInitDialog();	CAppUtils::MarkWindowAsUnpinnable(m_hWnd);	AddAnchor(IDC_REMOTE_COMBO, TOP_LEFT, TOP_RIGHT);	AddAnchor(IDC_OTHER, TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_REMOTE_BRANCH, TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_BUTTON_BROWSE_REF,TOP_RIGHT);	AddAnchor(IDOK,BOTTOM_RIGHT);	AddAnchor(IDCANCEL,BOTTOM_RIGHT);	AddAnchor(IDC_GROUPT_REMOTE,TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_GROUP_OPTION,TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_PUTTYKEY_AUTOLOAD,BOTTOM_LEFT);	AddAnchor(IDC_CHECK_PRUNE,BOTTOM_LEFT);	AddAnchor(IDC_CHECK_REBASE,BOTTOM_LEFT);	AddAnchor(IDC_REMOTE_MANAGE,BOTTOM_LEFT);	AddAnchor(IDHELP, BOTTOM_RIGHT);	AdjustControlSize(IDC_REMOTE_RD);	AdjustControlSize(IDC_OTHER_RD);	AdjustControlSize(IDC_CHECK_SQUASH);	AdjustControlSize(IDC_CHECK_NOCOMMIT);	AdjustControlSize(IDC_CHECK_DEPTH);	AdjustControlSize(IDC_CHECK_NOFF);	AdjustControlSize(IDC_CHECK_FFONLY);	AdjustControlSize(IDC_CHECK_FETCHTAGS);	AdjustControlSize(IDC_PUTTYKEY_AUTOLOAD);	AdjustControlSize(IDC_CHECK_REBASE);	AdjustControlSize(IDC_CHECK_PRUNE);	CString WorkingDir=g_Git.m_CurrentDir;	WorkingDir.Replace(_T(':'),_T('_'));	m_RemoteReg = CRegString(CString(_T("Software//TortoiseGit//History//PullRemote//")+WorkingDir));	CString regkey;	regkey.Format(_T("Software//TortoiseGit//TortoiseProc//PullFetch//%s_%d//rebase"), (LPCTSTR)WorkingDir, m_IsPull);	m_regRebase=CRegDWORD(regkey,false);	regkey.Format(_T("Software//TortoiseGit//TortoiseProc//PullFetch//%s_%d//ffonly"), (LPCTSTR)WorkingDir, m_IsPull);	m_regFFonly = CRegDWORD(regkey, false);	regkey.Format(_T("Software//TortoiseGit//TortoiseProc//PullFetch//%s_%d//autoload"), (LPCTSTR)WorkingDir, m_IsPull);	m_regAutoLoadPutty = CRegDWORD(regkey,this->m_bAutoLoad);	m_bAutoLoad = m_regAutoLoadPutty;	if(!CAppUtils::IsSSHPutty())		m_bAutoLoad = false;	m_bRebase = m_regRebase;	CAutoRepository repo(g_Git.GetGitRepository());	if (!repo)		MessageBox(CGit::GetLibGit2LastErr(_T("Could not open repository.")), _T("TortoiseGit"), MB_OK | MB_ICONERROR);	// Check config branch.<name>.rebase and pull.reabse	do	{		if (!m_IsPull)			break;		if (!repo)			break;		if (git_repository_head_detached(repo) == 1)			break;		CAutoConfig config(true);		if (git_repository_config(config.GetPointer(), repo))			break;		BOOL rebase = FALSE;		// branch.<name>.rebase overrides pull.rebase		if (config.GetBOOL(_T("branch.") + g_Git.GetCurrentBranch() + _T(".rebase"), rebase) == GIT_ENOTFOUND)		{			if (config.GetBOOL(_T("pull.rebase"), rebase) == GIT_ENOTFOUND)				break;			else if (CRegDWORD(L"Software//TortoiseGit//PullRebaseBehaviorLike1816", FALSE) == FALSE)			{				CString value;				config.GetString(_T("pull.rebase"), value);				if (value == _T("preserve"))				{					rebase = TRUE;					m_bRebasePreserveMerges = true;				}			}		}		else if (CRegDWORD(L"Software//TortoiseGit//PullRebaseBehaviorLike1816", FALSE) == FALSE)		{			CString value;			config.GetString(_T("branch.") + g_Git.GetCurrentBranch() + _T(".rebase"), value);			if (value == _T("preserve"))			{				rebase = TRUE;				m_bRebasePreserveMerges = true;			}		}		if (!rebase)			break;//.........这里部分代码省略.........
开发者ID:tribis,项目名称:TortoiseGit,代码行数:101,


示例23: sizeof

//.........这里部分代码省略.........	m_refList.SetExtendedStyle(exStyle);	m_refList.Init();	m_ctrlTabCtrl.InsertTab(&m_refList, CString(MAKEINTRESOURCE(IDS_REFLIST)), -1);	this->m_tooltips.Create(this);	AddAnchor(IDC_SYNC_TAB,TOP_LEFT,BOTTOM_RIGHT);	AddAnchor(IDC_GROUP_INFO,TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_COMBOBOXEX_URL,TOP_LEFT,TOP_RIGHT);	AddAnchor(IDC_BUTTON_MANAGE,TOP_RIGHT);	AddAnchor(IDC_BUTTON_PULL,BOTTOM_LEFT);	AddAnchor(IDC_BUTTON_PUSH,BOTTOM_LEFT);	AddAnchor(IDC_BUTTON_SUBMODULE,BOTTOM_LEFT);	AddAnchor(IDC_BUTTON_STASH,BOTTOM_LEFT);	AddAnchor(IDC_BUTTON_APPLY,BOTTOM_RIGHT);	AddAnchor(IDC_BUTTON_EMAIL,BOTTOM_RIGHT);	AddAnchor(IDC_PROGRESS_SYNC,TOP_LEFT,TOP_RIGHT);	AddAnchor(IDOK,BOTTOM_RIGHT);	AddAnchor(IDHELP,BOTTOM_RIGHT);	AddAnchor(IDC_STATIC_STATUS, BOTTOM_LEFT, BOTTOM_RIGHT);	AddAnchor(IDC_ANIMATE_SYNC,TOP_LEFT);	AddAnchor(IDC_BUTTON_COMMIT,BOTTOM_LEFT);	AddAnchor(IDC_LOG, BOTTOM_LEFT);	// do not use BRANCH_COMBOX_ADD_ANCHOR here, we want to have different stylings	AddAnchor(IDC_COMBOBOXEX_LOCAL_BRANCH, TOP_LEFT,TOP_CENTER);	AddAnchor(IDC_COMBOBOXEX_REMOTE_BRANCH, TOP_CENTER, TOP_RIGHT);	AddAnchor(IDC_BUTTON_LOCAL_BRANCH, TOP_CENTER);	AddAnchor(IDC_BUTTON_REMOTE_BRANCH, TOP_RIGHT);	AddAnchor(IDC_STATIC_REMOTE_BRANCH, TOP_CENTER);	AddAnchor(IDC_PROG_LABEL, TOP_LEFT);	AdjustControlSize(IDC_CHECK_PUTTY_KEY);	AdjustControlSize(IDC_CHECK_FORCE);	CString WorkingDir=g_Git.m_CurrentDir;	WorkingDir.Replace(_T(':'),_T('_'));	m_RegKeyRemoteBranch = CString(_T("Software//TortoiseGit//History//SyncBranch//"))+WorkingDir;	this->AddOthersToAnchor();	this->m_ctrlPush.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_PUSH)));	this->m_ctrlPush.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_PUSHTAGS)));	this->m_ctrlPush.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_PUSHNOTES)));	this->m_ctrlPull.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_PULL)));	this->m_ctrlPull.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_FETCH)));	this->m_ctrlPull.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_FETCHREBASE)));	this->m_ctrlPull.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_REMOTEUPDATE)));	this->m_ctrlPull.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_CLEANUPSTALEBRANCHES)));	this->m_ctrlSubmodule.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_SUBKODULEUPDATE)));	this->m_ctrlSubmodule.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_SUBKODULEINIT)));	this->m_ctrlSubmodule.AddEntry(CString(MAKEINTRESOURCE(IDS_PROC_SYNC_SUBKODULESYNC)));	this->m_ctrlStash.AddEntry(CString(MAKEINTRESOURCE(IDS_MENUSTASHSAVE)));	this->m_ctrlStash.AddEntry(CString(MAKEINTRESOURCE(IDS_MENUSTASHPOP)));	this->m_ctrlStash.AddEntry(CString(MAKEINTRESOURCE(IDS_MENUSTASHAPPLY)));	WorkingDir.Replace(_T(':'),_T('_'));	CString regkey ;	regkey.Format(_T("Software//TortoiseGit//TortoiseProc//Sync//%s"),WorkingDir);
开发者ID:Blonder,项目名称:TortoiseGit,代码行数:66,



注:本文中的AdjustControlSize函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ AdjustWindowRect函数代码示例
C++ Address_print函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。