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

📄 surfhelpview.h

📁 一个管理ie的软件
💻 H
字号:
// SurfHelpView.h : interface of the CSurfHelpView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_SURFHELPVIEW_H__F5791F01_58A7_4116_AB0E_6FBE5C4CCCDB__INCLUDED_)
#define AFX_SURFHELPVIEW_H__F5791F01_58A7_4116_AB0E_6FBE5C4CCCDB__INCLUDED_

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

class CSurfHelpView : public CDialogImpl<CSurfHelpView>
{
public:
	enum { IDD = IDD_SURFHELP_FORM };

	CDlgItemResizer		m_Resizer;
	CPopupManagerTab	m_PopupManagerTab;

	BOOL PreTranslateMessage(MSG* pMsg)
	{
		return IsDialogMessage(pMsg);
	}

	BEGIN_MSG_MAP(CSurfHelpView)
		MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
		MESSAGE_HANDLER(WM_SIZE, OnSize)
		MESSAGE_HANDLER(WM_NOTIFY, OnNotify)
	END_MSG_MAP()

	LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
	{
		//add controls to resize manager
		m_Resizer.Add(m_hWnd, IDC_POPUP_MANAGER,
			RESIZE_LOCKLEFT|RESIZE_LOCKRIGHT|RESIZE_LOCKTOP|RESIZE_LOCKBOTTOM);

		CString sTitleTabText;
		CString sUrlTabText;
		CString sLogTabText;
		TCITEM tci;
		tci.mask = TCIF_TEXT;

		m_PopupManagerTab.SubclassWindow(GetDlgItem(IDC_POPUP_MANAGER));
		
		sTitleTabText.LoadString(IDS_POPUP_TITLE);
		tci.pszText = sTitleTabText.LockBuffer();
		SendMessage(m_PopupManagerTab.m_hWnd, TCM_INSERTITEM, 0, (LPARAM)&tci);
		sTitleTabText.UnlockBuffer();
		
		sUrlTabText.LoadString(IDS_POPUP_URL);
		tci.pszText = sUrlTabText.LockBuffer();
		SendMessage(m_PopupManagerTab.m_hWnd, TCM_INSERTITEM, 1, (LPARAM)&tci);
		sUrlTabText.UnlockBuffer();

		sLogTabText.LoadString(IDS_POPUP_LOG);
		tci.pszText = sLogTabText.LockBuffer();
		SendMessage(m_PopupManagerTab.m_hWnd, TCM_INSERTITEM, 2, (LPARAM)&tci);
		sLogTabText.UnlockBuffer();

		m_PopupManagerTab.Init();
		return 0;
	}

	LRESULT OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
	{
		m_Resizer.Resize(m_hWnd);
		return 0;
	}

	LRESULT OnNotify(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
	{
		if (wParam == IDC_POPUP_MANAGER)
		{
			m_PopupManagerTab.OnClick();
		}
		return 0;
	}
};


/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_SURFHELPVIEW_H__F5791F01_58A7_4116_AB0E_6FBE5C4CCCDB__INCLUDED_)

⌨️ 快捷键说明

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