routeform.h
来自「很优秀的公交查询软件」· C头文件 代码 · 共 57 行
H
57 行
#ifndef ROUTEFORM_H_
#define ROUTEFORM_H_
#include "BusDB.h"
#include "ArrayPopupTrigger.h"
#include "SwitchPopupTrigger.h"
class CRouteForm : public CForm
{
public:
// Form event handlers
Boolean OnOpen(EventType* pEvent, Boolean& bHandled);
Boolean OnOpenDatabase(EventType* pEvent, Boolean& bHandled);
// Command handlers
Boolean OnClearText(EventPtr pEvent, Boolean& bHandled);
Boolean OnAbout(EventType* pEvent, Boolean& bHandled);
Boolean OnPreferences(EventType* pEvent, Boolean& bHandled);
Boolean OnSelectItem(CCustomPopupTrigger::EventPtr pEvent, Boolean& bHandled);
Boolean OnSearch(EventPtr pEvent, Boolean& bHandled);
Boolean OnClear(EventPtr pEvent, Boolean& bHandled);
Boolean OnUpDir(EventPtr pEvent, Boolean& bHandled);
Boolean OnDownDir(EventPtr pEvent, Boolean& bHandled);
void SetGridRouteResultSelected(Int8 iSel);
Boolean OnGo(EventPtr pEvent, Boolean& bHandled);
void AdjustListAndCompact();
Boolean OnCompact(EventPtr pEvent, Boolean& bHandled);
Boolean OnList(EventPtr pEvent, Boolean& bHandled);
// Event map
BEGIN_EVENT_MAP(CForm)
EVENT_MAP_ENTRY(frmOpenEvent, OnOpen)
EVENT_MAP_MENU_ENTRY(OptionsAboutBusAll, OnAbout)
EVENT_MAP_MENU_ENTRY(OptionsPreferences, OnPreferences)
EVENT_MAP_MENU_ENTRY(OpenDatabaseMenuItem, OnOpenDatabase)
EVENT_MAP_ENTRY(CCustomPopupTrigger::popSelectEvent, OnSelectItem)
EVENT_MAP_COMMAND_ENTRY(RouteSearchButton, OnSearch)
EVENT_MAP_COMMAND_ENTRY(RouteClearButton, OnClear)
EVENT_MAP_COMMAND_ENTRY(RouteGoButton, OnGo);
EVENT_MAP_COMMAND_ENTRY(RouteUpDirPushButton, OnUpDir);
EVENT_MAP_COMMAND_ENTRY(RouteDownDirPushButton, OnDownDir);
EVENT_MAP_COMMAND_ENTRY(RouteCompactPushButton, OnCompact);
EVENT_MAP_COMMAND_ENTRY(RouteListPushButton, OnList);
END_EVENT_MAP()
protected:
CSwitchPopupTrigger m_popupSwitch;
CSimpleGrid m_gridStationResult;
CArrayPopupTrigger m_popupRouteResult;
CMemo m_meoStationResult;
Boolean m_bCompact;
CBusDB::DIR_TYPE m_DirType;
};
#endif // ROUTEFORM_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?