extern "C" void KernelMain() { char charValue = 0; if (VerificaRetorno() == 0) { Welcome(); } ShowPrompt(); for(;;) { char charValue = GetChr(); if (charValue == 13) { DefinirPrograma(); //Printf(); ExecutarPrograma(); ShowPrompt(); } } return; }
/*********************************************************************\ Function name : CDialogUserArea::CreateElementBegin Description : Created at : 15.08.01, @ 19:47:00 Created by : Thomas Kunert Modified by : \*********************************************************************/ void CDialogUserArea::CreateElementBegin(Int32 lID, GeDialog *pDlg) { pDlg->AddUserArea(lID, m_lFlags, CONVERT_WIDTH(m_lInitW), CONVERT_HEIGHT(m_lInitH)); pDlg->AttachUserArea(m_wndUser, lID, USERAREA_0); Float chr; Int32 w = CONVERT_WIDTH(m_lInitW); Int32 h = CONVERT_WIDTH(m_lInitH); chr = GetChr(w) / 10.0; m_wndUser.m_lMinSizeX = GetPix(w) + Int32(m_wndUser.DrawGetTextWidth("8") * chr + 0.5); chr = GetChr(h) / 10.0; m_wndUser.m_lMinSizeY = GetPix(h) + Int32(m_wndUser.DrawGetFontHeight() * chr + 0.5); m_wndUser.m_pParent = pDlg; m_wndUser.m_lID = lID; }