MFC-Anwendungs-Assistent für intelligente Geräte

Aktualisiert: November 2007

Der MFC-Anwendungs-Assistent für intelligente Geräte (Microsoft Foundation Classes, MFC) generiert eine Anwendung mit integrierten Funktionen. Nach der Kompilierung implementiert die Anwendung die grundlegenden Features einer ausführbaren Windows CE-Anwendung (.exe).

Übersicht

Auf der Übersichtsseite des MFC-Anwendungs-Assistenten für intelligente Geräte werden die aktuellen Anwendungseinstellungen für die von Ihnen erstellten MFC-Anwendungen für intelligente Geräte beschrieben. Der Assistent erstellt das Projekt standardmäßig wie folgt:

  • Plattformen

    • Die Standardzielplattform für das Projekt ist die erste Plattform in der Plattformliste. Bei einer Standardinstallation ist die Standardplattform Pocket PC 2003. Durch die Installation und Deinstallation der Windows CE 5.0-SDKs wird jedoch das Standardziel für neue Anwendungen möglicherweise geändert, oder es werden neue Ziele wie Smartphone 2003 hinzugefügt.
  • Anwendungstyp

  • Zeichenfolgen für Dokumentvorlagen

  • Benutzeroberflächenfeatures

    • Das Projekt implementiert eine Befehlsleiste.
  • Erweiterte Features

    • Das Projekt unterstützt keine erweiterten Features.
  • Generierte Klassen

    • Die Ansichtsklasse des Projekts wird von CView Class abgeleitet.

    • Die Anwendungsklasse des Projekts wird von CWinApp Class abgeleitet.

    • Die Dokumentklasse des Projekts wird von CDocument Class abgeleitet.

    • Die Hauptrahmenklasse des Projekts wird von CFrameWnd Class abgeleitet.

Nach Erstellung des neuen Projekts müssen Sie, wenn der Compiler eine Warnung zur Definition von _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA ausgibt, dieses Flag in der Hauptheaderdatei definieren.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

Dies ist insbesondere in Szenarien wie dem Erstellen von COM-Objekten auf Windows Mobile-Plattformen, dem Konsumieren von Webdiensten in Windows Mobile und bei ATL COM-Objekten der Fall.

Siehe auch

Weitere Ressourcen

Programmieren für Geräte mit Visual C++