📄 dialogcontroller.cpp
字号:
// DialogController.cpp: implementation of the CDialogController class.
//
//////////////////////////////////////////////////////////////////////
#include "DialogController.h"
#include "MainHandler.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CDialogController::CDialogController(CAppMainHandler *pAppMain)
{
m_pAppMain = pAppMain;
}
CDialogController::~CDialogController()
{
}
void CDialogController::Login_Window()
{
IDialog *pCurrentDlg;
ITextCtl *pTextCtlID;
ITextCtl *pTextCtlPW;
AEERect t_rc;
m_pAppMain->m_nStatus = STREAMING_LOGIN;
IDISPLAY_ClearScreen(m_pAppMain->m_pIDisplay);
if( ISHELL_CreateDialog(m_pAppMain->m_pIShell, RESOURCE_FILE, IDD_LOGIN, NULL) == SUCCESS )
{
pCurrentDlg = ISHELL_GetActiveDialog(m_pAppMain->m_pIShell);
if( !( pTextCtlID = (ITextCtl*)IDIALOG_GetControl( pCurrentDlg, IDC_TEXT_ID ) ) )
return;
if( !( pTextCtlPW = (ITextCtl*)IDIALOG_GetControl( pCurrentDlg, IDC_TEXT_PW ) ) )
return;
ITEXTCTL_SetInputMode( pTextCtlID, AEE_TM_LETTERS );
ITEXTCTL_Redraw( pTextCtlID );
ITEXTCTL_SetActive( pTextCtlID, TRUE );
ITEXTCTL_GetRect( pTextCtlID, &t_rc );
t_rc.x -= 1; t_rc.y -= 1; t_rc.dx += 2; t_rc.dy += 7;
IDISPLAY_DrawRect( m_pAppMain->m_pIDisplay, &t_rc, RGB_BLACK, NULL, IDF_RECT_FRAME );
ITEXTCTL_SetInputMode(pTextCtlPW, AEE_TM_LETTERS);
ITEXTCTL_Redraw(pTextCtlPW);
ITEXTCTL_GetRect(pTextCtlPW, &t_rc);
t_rc.x -= 1; t_rc.y -= 1; t_rc.dx += 2; t_rc.dy += 7;
IDISPLAY_DrawRect( m_pAppMain->m_pIDisplay, &t_rc, RGB_BLACK, NULL, IDF_RECT_FRAME );
}
// SubMenu_Display(pi, NULL, IDS_COMM_OK, NULL);
IDISPLAY_Update( m_pAppMain->m_pIDisplay );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -