May 9, 200224 yr Hi Tony (tonycrider) and all Simmers,According to Tony advises, here is a sample code using DLLEventNotice and an UIButton.Let's assume we have in the UI/template subfolder a file called 'button.win' containing a UI window called '_wnd' and a UIButton called '1btn'./////////////////////// BEGIN //////////////////////////char buffer[128];int uibutton = 0;void DLLKeyPressed(int keyCode, int modifiers){ if (APIIsSimulationRunning()) { if (keyCode == KB_KEY_F10) { SDLLObject *xwin = APICreateDLLObject(); // tony solution xwin->dllObject = 0; // tony solution APICreateWindow2('_wnd', "button.win", xwin); } }}void DLLEventNotice(SDLLObject* notify, unsigned long window, unsigned long id, unsigned long event, unsigned long subevent){ if(id == '1btn') uibutton = 1;}void DLLIdle(float deltaTime){ sprintf(buffer, "%d", uibutton); APIDrawNoticeToUser(buffer,10);}/////////////////////// END //////////////////////////Thanks Tony,LaurentC
Create an account or sign in to comment