Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te selectievakjes gebruiken in MFC
Een checkbox controle heeft twee staten , " gecontroleerd " en " ongecontroleerd . " Het kan worden toegepast waar een keuze van de gebruiker wordt verwacht , zoals het vaststellen van de door een leverancier voor het installeren van een software -of multiple choice antwoorden selecteren gestelde voorwaarden . Het selectievakje is gebaseerd op de CButton klasse van het MFC ( Microsoft Foundation Class ) Library . MFC Selectievakje controles in een programma is vrij eenvoudig te leren . Wat je nodig hebt
Microsoft Visual Studio
Basic MFC
Toon Meer Aanwijzingen
1

Lancering Microsoft Visual Studio . Gebruik de MFC AppWizard ( exe ) om een Dialog - based project te creëren . Kies de standaard opties .

Place 2 een selectievakje op de Dialog Controle u zojuist hebt gemaakt van de controles gereedschapskist . Klik met de rechtermuisknop , selecteer "Eigenschappen" en geef het de ID " IDC_CHECKBOX . "
3

Maak een evenement functie voor de Doos van de Controle . Open de Wizard klasse door te drukken op Ctrl + W , vervolgens op het tabblad "Message Maps " . Selecteer " IDC_CHECKBOX1 " onder " Object -ID's . " Vervolgens , onder "Berichten ", selecteer " BN_CLICKED . " Klik nu op de ' Function Toevoegen "knop . Accepteer de standaard functienaam en klik op "OK . " Klik op "Edit Code " in het venster van de wizard . Plak de volgende regel onder de " TODO " commentaar : " MessageBox ( " geklikt ! ' ) ; " . Compileren en uitvoeren van de code . Schakel het selectievakje en zie de boodschap .
4

Demonstreer de binaire functie van de checkbox controle. Open de Wizard klasse door op Ctrl + W. Klik op het tabblad " Lid Variabelen " en markeer " IDC_CHECKBOX1 . " Klik op de knop " Variabele toevoegen " en de naam van de variabele " m_MyCheckBox . " Selecteer " Control" onder de " categorie " combo . Ga terug naar de ontwerpweergave en voeg een knop op de Dialog controle . Rechtermuisknop op de knop , selecteer "Eigenschappen " -type voor ID " IDC_BINARYBUTTON " en verander de titel in " Get Val . " Druk op Ctrl + W , klikt u op het tabblad "Message Maps " , kies " IDC_BINARYBUTTON " onder " Object- ID " en benadrukken de " BN_CLICKED " bericht. Klik op "Add Function , " accepteer de standaardnaam en klik op ' Bewerken Code . " Plak de volgende code onder de " TODO " commentaar :
CString strBinaryVal ;
int val = m_MyCheckBox.GetCheck ( ) ;
strBinaryVal.Format ( " het selectievakje Waarde is : % d " , strBinaryVal ) ;
MessageBox ( strBinaryVal ) ;
5

compileren en opnieuw uitvoeren van de code . Als de knop wordt ingedrukt en de checkbox is ingesteld , zal het nummer 1 verschijnen . Een nul zal verschijnen wanneer de checkbox controle niet is aangevinkt .

Previous: Next:
  C /C + + Programming
·Hoe te openen een PDF-bestand …
·Hoe maak je een loterij Game M…
·Het omzetten van Char Buffer n…
·Hoe te Aanvragen voor Windows …
·Hoe maak je een Cpp File Run 
·Hoe te lijstweergave Controls …
·Hoe te gebruiken Turbo C 
·Hoe Memory Lekken Debug in GDB…
·Hoe een bestand te lezen op Li…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Functies van een PHP- strip Table hebben…
·Hoe te automatiseren een e-mail Telnet 
·Hoe kan ik een XML Header in PHP schrijv…
·Java Projecten Met Coding 
·Hoe de sessie variabelen van JavaScript 
·Hoe te bestandsextensies in VB.NET 
·Tutorials over algoritmen gebruikt in Co…
·Hoe je Object Property Namen in een arra…
·Hoe maak je een 2D- game gebruik Lua Pla…
Copyright © Computer Kennis http://www.nldit.com