⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hello.c

📁 CD_《Palm OS编程实践》
💻 C
字号:
/* The super-include for Palm OS */
#include <Pilot.h>

/* Our resource file */
#include "hello_res.h"

/* A prototype for our form handler function */
static Boolean myHandleEvent( EventType* event );

/* The main entry point */
DWord PilotMain( Word cmd, Ptr, Word )
{
    FormPtr     form;   /* A pointer to our form structure */
    EventType   event;  /* Our event structure */

    /* If this is not a normal launch, don't launch */
    if( cmd != sysAppLaunchCmdNormalLaunch )
        return( 0 );

    /* Initialize our form */
    form = FrmInitForm( HelloForm );
    FrmSetEventHandler( form, myHandleEvent );
    FrmSetActiveForm( form );
    FrmDrawForm( form );

    /* Our event loop */
    do
    {
        /* Get the next event */
        EvtGetEvent( &event, -1 );

        /* Handle system events */
        if( SysHandleEvent( &event ) )
            continue;

        /* Handle form events */
        FrmDispatchEvent( &event );
    /* If it's a stop event, exit */
    } while( event.eType != appStopEvent );

    /* We're done */
    return( 0 );
}

/* Our form handler function */
static Boolean myHandleEvent( EventType* event )
{
    /* Parse the event */
    if( event->eType == ctlSelectEvent )
        SndPlaySystemSound( sndAlarm );

    /* We're done */
    return( false );
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -