📄 myapp.cpp
字号:
// MyApp.cpp
//
#include "MyApp.h"
#include "wk_basefunc.h"
CMyApp::CMyApp()
{
}
boolean CMyApp::HandleEvent(CMyApp * pApp, AEEEvent eCode, uint16 wparam, uint32 dwParam)
{
return pApp->OnEvent(eCode, wparam, dwParam);
}
boolean CMyApp::InitAppData(IApplet * pIApplet)
{
return ((CMyApp *) pIApplet)->InitData();
}
boolean CMyApp::OnEvent(AEEEvent evt, uint16 wParam, uint32 dwParam)
{
switch (evt)
{
case EVT_APP_START:
return Start();
case EVT_APP_STOP:
FreeData();
return TRUE;
case EVT_APP_SUSPEND:
m_frame.Suspend();
return TRUE;
case EVT_APP_RESUME:
m_frame.Resume();
return TRUE;
case EVT_APP_NO_SLEEP:
return TRUE;
case EVT_BUSY:
return FALSE;
case EVT_KEY:
case EVT_KEY_PRESS:
case EVT_KEY_RELEASE:
m_frame.KeyHandle(evt, wParam, dwParam);
return TRUE;
default:
return m_frame.KeyHandle(evt, wParam, dwParam);
}
return FALSE;
}
boolean CMyApp::InitData()
{
m_bStart = FALSE;
return TRUE;
}
boolean CMyApp::Start()
{
if(m_bStart)
{
m_frame.Release();
}
if(!m_frame.Create(&m_applet))
{
return FALSE;
}
m_frame.Start();
m_bStart = TRUE;
return TRUE;
}
void CMyApp::FreeData()
{
m_frame.Stop();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -