1

以下のスクリーン ショットのように、Windows Phone 8 のサンプル フォームをデザインしたいと考えています。

ここに画像の説明を入力

以下の Hello World の例のコード

// Include header files for S3E (core system) and IwGx (rendering) modules
#include "s3e.h"
#include "IwGx.h"

// Standard C-style entry point. This can take args if required.
int main()
{
    // Initialise the IwGx drawing module
    IwGxInit();

    // Set the background colour to (opaque) blue
    IwGxSetColClear(0, 0, 0xff, 0xff);

    // Loop forever, until the user or the OS performs some action to quit the app
    while(!s3eDeviceCheckQuitRequest()
          && !(s3eKeyboardGetState(s3eKeyEsc) & S3E_KEY_STATE_DOWN)
          && !(s3eKeyboardGetState(s3eKeyAbsBSK) & S3E_KEY_STATE_DOWN)
          )
    {
        // Clear the surface
        IwGxClear();

        // Use the built-in font to display a string at coordinate (120, 150)
        IwGxPrintString(120, 150, "Hello, World!");

        // Standard EGL-style flush of drawing to the surface
        IwGxFlush();

        // Standard EGL-style flipping of double-buffers
        IwGxSwapBuffers();

        // Sleep for 0ms to allow the OS to process events etc.
        s3eDeviceYield(0);
    }

    // Shut down the IwGx drawing module
    IwGxTerminate();

    // Return
    return 0;
}

ボタンとテキストボックスを作成しc++、マーマレードSDKのコードを使用してボタンのリスナーを追加する方法について多くの検索を試みましたが、私を助けるものは何も見つかりませんでした。

4

1 に答える 1

2

IwUI API を使用する必要があります。マーマレード SDK に付属の例を確認するか、ランチパッドを使用してください。IwUI の使用方法を示した適切なコメント付きの例がいくつかあります。ネイティブに見えるコントロールが必要な場合は、IwNUI も試すことができます。IwNUI モジュールは、何らかのバグにより Windows 8 プラットフォームにはまだ追加されていませんが、まもなく追加される予定です。

于 2013-07-11T20:41:04.267 に答える