twostolform.h
来自「很优秀的公交查询软件」· C头文件 代码 · 共 50 行
H
50 行
#ifndef TWOSTOLFORM_H_
#define TWOSTOLFORM_H_
#include "TwoSToLResultGrid.h"
#include "BusDB.h"
#include "ArrayPopupTrigger.h"
#include "SwitchPopupTrigger.h"
#define STATIONRESULTLIMIT 20
class CTwoSToLForm : public CForm
{
public:
// Form event handlers
Boolean OnOpen(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 OnOpenDatabase(EventType* pEvent, Boolean& bHandled);
Boolean OnSearch(EventPtr pEvent, Boolean& bHandled);
Boolean OnClear(EventPtr pEvent, Boolean& bHandled);
Boolean OnGoS(EventPtr pEvent, Boolean& bHandled);
Boolean OnGoE(EventPtr pEvent, Boolean& bHandled);
Boolean OnGo(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_ENTRY(CCustomPopupTrigger::popSelectEvent, OnSelectItem)
EVENT_MAP_MENU_ENTRY(OpenDatabaseMenuItem, OnOpenDatabase)
EVENT_MAP_COMMAND_ENTRY(TwoSToLSearchButton, OnSearch)
EVENT_MAP_COMMAND_ENTRY(TwoSToLClearButton, OnClear)
EVENT_MAP_COMMAND_ENTRY(TwoSToLGoSButton, OnGoS);
EVENT_MAP_COMMAND_ENTRY(TwoSToLGoEButton, OnGoE);
EVENT_MAP_COMMAND_ENTRY(TwoSToLGoButton, OnGo);
END_EVENT_MAP()
protected:
CSwitchPopupTrigger m_popupSwitch;
CTwoSToLResultGrid m_gridTwoSToLResult;
};
#endif // TWOSTOLFORM_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?