예제 #1
0
파일: CgxDlg.cpp 프로젝트: donilan/study
BOOL CCgxDlg::OnInitDialog()
{
	CDialogEx::OnInitDialog();
	


	// 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
	//  执行此操作
	SetIcon(m_hIcon, TRUE);			// 设置大图标
	SetIcon(m_hIcon, FALSE);		// 设置小图标

	ShowWindow(SW_NORMAL);

	// TODO: 在此添加额外的初始化代码
	//InitializeWinIo();
#ifdef DEBUG
	RegisterHotKey(this->m_hWnd, HOTKEY_F2, 0, VK_F2);
	isTestDlgOpen = FALSE;
#endif
	RegisterHotKey(this->m_hWnd, HOTKEY_F5, 0, VK_F5);
	RegisterHotKey(this->m_hWnd, HOTKEY_F6, 0, VK_F6);
	RegisterHotKey(this->m_hWnd, HOTKEY_F7, 0, VK_F7);
	OnBnClickedRefresh();
	_initConfigFile();

	return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}
예제 #2
0
BOOL CAdhocLinkerDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon

	// TODO: Add extra initialization here

	ZeroMemory(&m_AdhocStatus, sizeof(m_AdhocStatus));

	CRect cr;
	GetClientRect(cr);

	long w = cr.Width();

	m_ClientList.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
	m_DeviceList.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);

	m_ClientList.InsertColumn(0, _T("Name"), LVCFMT_LEFT, long(w*0.15));
	m_ClientList.InsertColumn(1, _T("Ping"), LVCFMT_LEFT, long(w*0.1));
	m_ClientList.InsertColumn(2, _T("SSID"), LVCFMT_LEFT, long(w*0.7));


	m_DeviceList.InsertColumn(0, _T("Name"), LVCFMT_LEFT, long(w*0.15));
	m_DeviceList.InsertColumn(1, _T("Broadcast"), LVCFMT_LEFT, long(w*0.2));
	m_DeviceList.InsertColumn(2, _T("P2P"), LVCFMT_LEFT, long(w*0.2));
	m_DeviceList.InsertColumn(3, _T("Owner"), LVCFMT_LEFT, long(w*0.15));


	OnBnClickedRefresh();


	m_Port.SetWindowText(_T("4649"));
	m_Address.SetWindowText(_T(""));


	LoadAddress();


	SetTimer(0, 500, NULL);

	return TRUE;  // return TRUE  unless you set the focus to a control
}
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;
}
예제 #4
0
void CChangedDlg::OnBnClickedStash()
{
	CIconMenu popup;

	if (popup.CreatePopupMenu())
	{
		popup.AppendMenuIcon(ID_STASH_SAVE, IDS_MENUSTASHSAVE, IDI_COMMIT);

		CTGitPath root = g_Git.m_CurrentDir;
		if (root.HasStashDir())
		{
			popup.AppendMenuIcon(ID_STASH_POP, IDS_MENUSTASHPOP, IDI_RELOCATE);
			popup.AppendMenuIcon(ID_STASH_APPLY, IDS_MENUSTASHAPPLY, IDI_RELOCATE);
			popup.AppendMenuIcon(ID_STASH_LIST, IDS_MENUSTASHLIST, IDI_LOG);
		}

		POINT cursorPos;
		GetCursorPos(&cursorPos);
		int cmd = popup.TrackPopupMenu(TPM_RETURNCMD | TPM_LEFTALIGN | TPM_NONOTIFY, cursorPos.x, cursorPos.y, this, 0);

		switch (cmd & 0xFFFF)
		{
		case ID_STASH_SAVE:
			CAppUtils::StashSave();
			break;
		case ID_STASH_POP:
			CAppUtils::StashPop(2);
			break;
		case ID_STASH_APPLY:
			CAppUtils::StashApply(_T(""), false);
			break;
		case ID_STASH_LIST:
			{
				CRefLogDlg dlg;
				dlg.m_CurrentBranch = _T("refs/stash");
				dlg.DoModal();
			}
			break;
		default:
			return;
		}
		OnBnClickedRefresh();
	}
}
예제 #5
0
void CChangedDlg::OnBnClickedWholeProject()
{
	UpdateData();
	m_regShowWholeProject = m_bWholeProject;
	OnBnClickedRefresh();
}