Share via


Control Settings, MFC ActiveX Control Wizard

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Op deze pagina van de wizard kunt u opgeven hoe het besturingselement zich moet gedragen. U kunt het besturingselement bijvoorbeeld baseren op standaardbesturingselementtypen van Windows, het gedrag en het uiterlijk ervan optimaliseren of aangeven dat het besturingselement kan fungeren als een container voor andere besturingselementen.

Zie MFC ActiveX-besturingselementen: Optimalisatie voor meer informatie over het selecteren van opties op deze pagina om de efficiëntie van het besturingselement te maximaliseren.

UIElement-lijst

  • Besturingselement maken op basis van

    In deze lijst kunt u het type besturingselement selecteren waaruit uw besturingselement moet worden overgenomen. De lijst is een subset van de besturingsklassen die beschikbaar zijn voor CreateWindowEx en aanvullende algemene besturingselementen die zijn opgegeven in commctrl.h. Uw selectie bepaalt de stijl van het besturingselement in de PreCreateWindow functie in het bestand ProjNameCtrl.cpp. Zie MFC ActiveX-besturingselementen: Subklassen van een Windows-besturingselement voor meer informatie.

    Beheersing Description
    KNOP Een Besturingselement voor Windows-knoppen
    COMBOBOX Een besturingselement voor een Windows-keuzelijst met invoervak
    BEWERKEN Een Besturingselement voor het Bewerkvak van Windows
    LISTBOX Een Besturingselement voor een Windows-keuzelijst
    SCHUIFBALK Een Besturingselement voor een Windows-schuifbalk
    statische Een statisch Besturingselement van Windows
    msctls_hotkey32 Een veelgebruikt besturingselement voor sneltoetsen
    msctls_progress32 Een algemene controle op de voortgangsbalk
    msctls_statusbar32 Een algemeen besturingselement voor een statusbalk
    msctls_trackbar32 Een gemeenschappelijk besturingselement voor een trackbalk
    msctls_updown32 Algemene besturingselementen voor een draaiknop (of omhoog)
    SysAnimate32 Een algemeen besturingselement voor animaties
    SysHeader32 Een algemeen besturingselement voor headers
    SysListView32 Een algemeen besturingselement voor een lijstweergave
    SysTabControl32 Een algemeen besturingselement voor tabbladen
    SysTreeView32 Een algemeen besturingselement voor een structuurweergave
  • Wordt geactiveerd wanneer deze zichtbaar is

    Hiermee geeft u op dat er een venster wordt gemaakt voor het besturingselement wanneer het wordt geopend. Standaard is de optie Activeren wanneer de optie Zichtbaar is geselecteerd. Als u de activering van besturingselementen wilt uitstellen totdat de container deze nodig heeft (bijvoorbeeld wanneer een gebruiker op de muis klikt), schakelt u deze optie uit. Wanneer deze functie is uitgeschakeld, worden voor het besturingselement pas de kosten van het maken van vensters in rekening gebracht wanneer dit is vereist. Zie De optie Activeren bij zichtbaar uitschakelen voor meer informatie.

  • Onzichtbaar tijdens runtime

    Hiermee geeft u op dat het besturingselement geen gebruikersinterface tijdens runtime heeft. Een timer is een soort besturingselement dat u mogelijk onzichtbaar wilt maken.

  • Heeft een dialoogvenster Info

    Hiermee geeft u op dat het besturingselement het standaarddialoogvenster Windows About heeft, waarin versienummer en copyrightinformatie worden weergegeven.

    Opmerking

    Hoe de gebruiker hulp voor het besturingselement opent, is afhankelijk van hoe u de help hebt geïmplementeerd en of u de hulp van het besturingselement hebt geïntegreerd met de help van de container.

    Wanneer u deze optie selecteert, wordt de AboutBox besturingsmethode ingevoegd in de projectbesturingsklasse (CProjNameCtrl.cpp) en wordt AboutBox toegevoegd aan de verzendkaart van het project. Deze optie is standaard geselecteerd.

  • Geoptimaliseerde tekencode

    Hiermee geeft u op dat de container de oorspronkelijke GDI-objecten automatisch herstelt nadat alle containerbesturingselementen, die zijn getrokken naar dezelfde apparaatcontext, zijn getekend. Zie Besturingstekening optimaliseren voor meer informatie over deze functie.

  • Activering zonder venster

    Hiermee geeft u op dat het besturingselement geen venster produceert wanneer het wordt geactiveerd. Met vensterloze activering kunt u niet-verstrengelde of transparante besturingselementen gebruiken. Voor een besturingselement zonder venster is minder systeemoverhead nodig dan een besturingselement waarvoor een venster is vereist. Een besturingselement zonder venster staat geen niet-geclipte apparaatcontext of flikkervrije activering toe. Containers die vóór 1996 zijn gemaakt, bieden geen ondersteuning voor activering zonder venster. Zie Activering zonder venster opgeven voor meer informatie over het gebruik van deze optie.

  • Niet-geclipde apparaatcontext

    Overschrijft COleControl::GetControlFlags in de besturingskoptekst (projnamectrl.h) om de aanroep door te IntersectClipRectCOleControlschakelen. Wanneer u deze optie selecteert, biedt deze een klein snelheidsvoordeel. Als u activering zonder venster selecteert, is deze functie niet beschikbaar. Zie Een niet-geclipte apparaatcontext gebruiken voor meer informatie.

  • Flikkervrije activering

    Elimineert de tekenbewerkingen en de bijbehorende visuele die optreden tussen de actieve en inactieve toestanden van het besturingselement. Als u activering zonder venster selecteert, is deze functie niet beschikbaar. Wanneer u deze optie instelt, is de noFlickerActivate vlag een van de vlaggen die worden geretourneerd door COleControl::GetControlFlags. Zie Flicker-Free Activering opgeven voor meer informatie.

  • Beschikbaar in het dialoogvenster Object invoegen

    Hiermee geeft u op dat het besturingselement beschikbaar is in het dialoogvenster Object invoegen voor ingeschakelde containers. Wanneer u deze optie selecteert, is de afxRegInsertable vlag een van de vlaggen die worden geretourneerd door AfxOleRegisterControlClass. Met behulp van het dialoogvenster Object invoegen kan een gebruiker nieuw gemaakte of bestaande objecten invoegen in een samengesteld document.

  • Meldingen van de muis aanwijzer wanneer deze inactief zijn

    Hiermee kan het besturingselement meldingen van de muis aanwijzer verwerken, ongeacht of het besturingselement actief is of niet. Wanneer u deze optie selecteert, is de pointerInactive vlag een van de vlaggen die worden geretourneerd door COleControl::GetControlFlags. Zie Voor meer informatie over het gebruik van deze optie, het verstrekken van muisinteractie terwijl inactief.

  • Fungeert als een eenvoudig besturingselement frame

    Hiermee geeft u op dat het besturingselement een container is voor andere besturingselementen door de OLEMISC_SIMPLEFRAME bit voor het besturingselement in te stellen. Zie Simple Frame Site Containment voor meer informatie.

  • Eigenschappen asynchroon laden

    Hiermee kunt u alle eerdere asynchrone gegevens opnieuw instellen en een nieuwe belasting van de asynchrone eigenschap van het besturingselement initiëren.

Zie ook

MFC ActiveX-besturingselement Wizard
Wizard Toepassingsinstellingen, MFC ActiveX-besturingselement
Wizard Besturingselementnamen, MFC ActiveX-besturingselement