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

📄 frmmain.h

📁 上传的是有关mfc的详细介绍
💻 H
字号:
// MainFrm.h: interface for the MainFrm class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAINFRM_H__7999FBBC_EFCB_468D_A940_FA96B460F3A3__INCLUDED_)
#define AFX_MAINFRM_H__7999FBBC_EFCB_468D_A940_FA96B460F3A3__INCLUDED_

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

#include <winsock2.h>

#pragma comment(lib, "ws2_32.lib") 

#include "BaseDialog.h"
#include "SearchBaseDialog.h"

#include "ItemKey.h"
#include "XMRArray.h"

class FrmMain : public CBaseDialog  
{
	DECLARE_REGISTANDPRC(FrmMain)
	
public:
	void OnTimer();
	void DrawCenterPoint();

	// 显示或隐藏比例尺按钮
	void OnScale(bool isShow);

	// 显示或隐藏目标按钮对应的按钮
	void OnTarget(bool isShow);

	// 控件是否目标按钮对应控件
	bool IsTargetControl(CString key);
	FrmMain();
	virtual ~FrmMain();

public:
	// 用代码设置控件的属性
	void SetControlPropertity();

	void OnDraw(HDC *hDC);
protected:
	void OtherMsgProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

private:
	void ShowWnd(CSearchBaseDialog &dialog);
	
	BaseControl* m_ctrlMenu;			// 菜单按钮	
	BaseControl* m_ctrlTarget;			// 目标按钮
	BaseControl* m_ctrlLink;			// 连接按钮
	BaseControl* m_ctrlZoomIn;			// 放大按钮
	BaseControl* m_ctrlZoomOut;			// 缩小按钮

	BaseControl* m_ctrlGPSOK;			// 背景色为GPS的控件
	BaseControl* m_ctrlExit;			// 退出按钮
	BaseControl* m_ctrlShowHide;		// 显示隐藏按钮
	
	BaseControl* m_ctrlTimer;			// 设置连接状态按钮
	BaseControl* m_ctrlScale;
	BaseControl* m_ctrlCountry;
	BaseControl* m_ctrlCountryStreet;
	BaseControl* m_ctrlProvStreet;
	BaseControl* m_ctrlStreet;

	BaseControl* m_ctrlStart;	// 添加起始点
	BaseControl* m_ctrlEnd;		// 添加目标点
	BaseControl* m_ctrlBack;	// 返回
	BaseControl* m_ctrlCancel;	// 取消
	BaseControl* m_ctrlNext;	// 下一页

	BaseControl* m_ctrlStreeInfo;	// 道路信息	
	BaseControl* m_ctrlLongLat;		// 经纬度
private:
	void OnMenu(WPARAM wParam, LPARAM lParam);
	void OnLink(WPARAM wParam, LPARAM lParam);
	void OnExit(WPARAM wParam, LPARAM lParam);
	void OnHideCtrl(WPARAM wParam, LPARAM lParam);
	void OnScale(WPARAM wParam, LPARAM lParam);
	void OnCountry(WPARAM wParam, LPARAM lParam);
	void OnCountryStreet(WPARAM wParam, LPARAM lParam);
	void OnProvStreet(WPARAM wParam, LPARAM lParam);
	void OnStreet(WPARAM wParam, LPARAM lParam);
	void OnTarget(WPARAM wParam, LPARAM lParam);
	void OnBack(WPARAM wParam, LPARAM lParam);
	void OnCancel(WPARAM wParam, LPARAM lParam);
	void OnNext(WPARAM wParam, LPARAM lParam);
public:
	CPoint		 m_pointCenter;					// 当前的地图中心点,用于设置起始点与目的地
};

#endif // !defined(AFX_MAINFRM_H__7999FBBC_EFCB_468D_A940_FA96B460F3A3__INCLUDED_)

⌨️ 快捷键说明

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