MFC-ActiveX-Steuerelement-Assistent für intelligente Geräte

Aktualisiert: November 2007

Beschreibt den MFC-ActiveX-Steuerelement-Assistenten für intelligente Geräte.

Ein ActiveX-Steuerelement ist ein bestimmter Typ eines Automation Servers und stellt eine wiederverwendbare Komponente dar. Die Anwendung, in der sich das ActiveX-Steuerelement befindet, ist der Automation Clients dieses Steuerelements. Wenn Sie eine wiederverwendbare Komponente erstellen möchten, sollten Sie das Steuerelement mit diesem Assistenten erstellen. Weitere Informationen finden Sie unter MFC ActiveX Controls.

Alternativ können Sie mit dem MFC-Anwendungs-Assistenten für intelligente Geräte eine Automatisierungsserver-MFC-Anwendung für intelligente Geräte erstellen.

Das MFC-Startprogramm enthält C++-Quelldateien (.cpp), Ressourcendateien (.rc) und eine Projektdatei (.vcproj). Der in diesen Startdateien generierte Code basiert auf MFC.

Übersicht

Auf der Assistentenseite werden die aktuellen Anwendungseinstellungen des MFC-ActiveX-Steuerelementprojekts beschrieben, das Sie erstellen. Der Assistent erstellt das Projekt standardmäßig wie folgt:

  • 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 können Sie jedoch das Standardziel für neue Anwendungen ändern und/oder andere Plattformen wie Smartphone 2003 hinzufügen.

  • Das Standardprojekt generiert keine Laufzeitlizenz.

  • Das Projekt umfasst eine Steuerelementklasse und eine Eigenschaftenseitenklasse, deren Namen vom Projektnamen abgeleitet sind.

  • Das Steuerelement basiert auf keinem vorhandenen Windows CE-Steuerelement, es wird aktiviert, sobald es sichtbar ist, und es verfügt über eine Benutzeroberfläche sowie über ein Info-Dialogfeld.

Um die Zielplattform zu ändern, klicken Sie in der linken Spalte des Assistenten auf Plattformen und nehmen die gewünschten Änderungen vor.

Um die Anwendungseinstellungen zu ändern, klicken Sie in der linken Spalte des Assistenten auf Anwendungseinstellungen und nehmen die gewünschten Änderungen vor.

Um die Steuerelementnamen zu ändern, klicken Sie in der linken Spalte des Assistenten auf Steuerelementnamen und nehmen die gewünschten Änderungen vor.

Um die Steuerelementeinstellungen zu ändern, klicken Sie in der linken Spalte des Assistenten auf Steuerelementeinstellungen und nehmen die gewünschten Änderungen vor.

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

Erstellen und Portieren von Visual C++-Geräteprojekten