• Keine Ergebnisse gefunden

Steuerelemente Textfeld (Static)

N/A
N/A
Protected

Academic year: 2022

Aktie "Steuerelemente Textfeld (Static)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Visual C++ http://www.kohnlehome.de/visualc/Steuerelemente.pdf

Steuerelemente

Textfeld (Static)

Member-Variable: CString m_sTextfeld Text ausgeben:

m_sTextfeld = "blabla";

UpdateData(FALSE);

Eingabefeld (Edit)

Member-Variable: CString m_sEingabe Text ausgeben:

m_sEingabe = "blabla";

UpdateData(FALSE);

Text auslesen:

CString sText;

UpdateData(TRUE);

sText = m_sEingabe;

Nachricht beim Ändern des Textes:

EN_CHANGE

Listenfeld (ListBox)

Member-Variable: CListBox m_cListe Eintrag hinzufügen:

m_cListe.AddString(“Hallo”);

Inhalt löschen:

m_cListe.ResetContent();

0. Eintrag auslesen:

CString sText;

m_cListe.GetText(0,sText);

0. Eintrag auswählen:

m_cListe.SetCurSel(0);

Nummer des ausgewählten Eintrags:

int i;

i=m_cListe.GetCurSel();

Nachricht beim Anklicken:

LBN_SELCHANGE

Kombinationsfeld (ComboBox)

Formate: Typ: Dropdown-Listenfeld Funktioniert genauso wie ein Listenfeld

IP-Adressfeld (IPAddress)

Member-Variable: CIPAddressCtrl m_cIP IP-Adresse ausgeben:

m_cIP.SetAddress(192,168,1,0);

IP-Adresse auslesen:

BYTE n1,n2,n3,n4;

m_cIP.GetAddress(n1,n2,n3,n4);

Gruppenfeld (Static)

Keine Funktion

Kontrollkästchen (CheckBox)

Member-Variable: BOOL m_bKontroll Zustand setzen:

m_bKontroll = TRUE;

UpdateData(FALSE);

Zustand auslesen:

BOOL bKontroll;

UpdateData(TRUE);

bKontroll = m_bKontroll;

Nachricht beim Anklicken: BN_CLICKED

Optionsfelder (RadioButton)

Bei erstem Button:

Eigenschaft Gruppe aktivieren Member-Variable: int m_iOption Zustand setzen:

m_iOption = 0;

UpdateData(FALSE);

Zustand auslesen:

int iOpt;

UpdateData(TRUE);

iOpt = m_iOption;

Nachricht beim Anklicken: BN_CLICKED

Schaltfläche (PushButton)

Nachricht beim Anklicken: BN_CLICKED Beschriftung ändern:

GetDlgItem(IDC_...)

->SetWindowText("Bla");

Regler (Slider)

Member-Variable: int m_nRegler

Member-Variable: CSliderCtrl m_cRegler Position auslesen:

int nPos;

UpdateData(TRUE);

nPos = m_nRegler;

Position setzen:

m_nRegler = 5;

UpdateData(FALSE);

Wertebereich einstellen:

m_cRegler.SetRange(-10,10,TRUE);

Nachricht beim Schieben: NM_CUSTOMDRAW

Steuerelemente aktivieren / deaktivieren

GetDlgItem(IDC_...)->EnableWindow(TRUE); // bzw. FALSE

Steuerelemente anzeigen / verstecken

GetDlgItem(IDC_...)->ShowWindow(SW_SHOW); // bzw. SW_HIDE

Franz Kohnle Seite 1 von 1 07.11.2005

Referenzen

ÄHNLICHE DOKUMENTE

public class Haupt extends Applet{. Kreuz

[r]

1 festangestellter Mitarbeiter mit Zertifizierung vom angebotenen Hersteller für die Programmierung von Steuerungszentralen Hinweis: Den Nachweis über die Einrichtung

Pro Senectute und Alzheimer Schweiz setzen sich dafür ein, dass mehr Men- schen in der Schweiz über Demenz informiert sind – und sie Betroffene unterstützen können.. Am

Bitte schreiben Sie sich selbst ins Zentrum der Karte und fügen Sie dann alle Ihre relevanten Partnerinnen und Partner, mit denen Sie im Netzwerk Kontakte pflegen,

„Aber es ist ja alles nur gelie- hen! Das Geld wird zurückge- zahlt, Griechenland hat immer zurückgezahlt, immer, immer!“, besänftigen uns unsere Politiker, wobei ihre Stimmen von

4 Werst vor der Stadt fortzusetzen.. Hier hatten sich unter Anführung Sr. Excel!, des Herrn General-Gouverneurs, die in und bey Riga der Zeit befindlichen

welche in einem Farbton oder in einem Farbverlauf belegt werden kann (siehe Kapitel Wallwasher) Geschwindigkeit des Textes ist veränderbar Grobe Logos/Bilder können in den Lauftext