📄 frmmain.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 + -