Informationen zu IP-Adresssteuerelementen
Mit einem IP-Adresssteuersystem (InternetProtokoll) kann der Benutzer eine IP-Adresse in einem leicht verständlichen Format eingeben. Dieses Steuerelement ermöglicht es der Anwendung auch, die Adresse in numerischer Form und nicht in Textform zu erhalten.
- Informationen zu IP-Adresssteuerelementen
- Erstellen eines IP-Adresssteuer steuerelements
- Ist ein IP-Adresssteuer steuerelement ein Bearbeitungssteuer steuerelement?
Informationen zu IP-Adresssteuerelementen
Windows Internet Explorer Version 4.0 führt das IP-Adresssteuersystem ein, ein neues Steuerelement, das einem Bearbeitungssteuerwert ähnelt, mit dem der Benutzer eine numerische Adresse im IP-Format (Internetprotokoll) eingeben kann. Dieses Format besteht aus vier dreistelligen Feldern. Jedes Feld wird einzeln behandelt. Die Feldnummern sind nullbasierte Und fahren von links nach rechts fort, wie in dieser Abbildung dargestellt.

Mit dem -Steuerelement kann nur numerischer Text in jedes der Felder eingegeben werden. Nachdem drei Ziffern in ein bestimmtes Feld eingegeben wurden, wird der Tastaturfokus automatisch in das nächste Feld verschoben. Wenn die Anwendung das gesamte Feld nicht ausfüllen muss, kann der Benutzer weniger als drei Ziffern eingeben. Wenn das Feld z. B. nur die Zahl 21 enthalten soll, wird der Benutzer durch Eingeben von "21" und Drücken der Taste zum nächsten Feld.
Der Standardbereich für jedes Feld ist 0 bis 255, aber die Anwendung kann den Bereich mit der IPM _ SETRANGE-Nachricht auf beliebige Werte zwischen diesen Grenzwerten festlegen.
Hinweis
Die IP-Adresssteuerung ist in Version 4.71 und höher von Comctl32.dll.
Erstellen eines IP-Adresssteuer steuerelements
Rufen Sie vor dem Erstellen eines IP-Adresssteuerzeichens InitCommonControlsEx auf, und legen Sie dabei das FLAG FÜR _ _ INTERNETKLASSEN VON INTERNET AUF, das im dwICC-Member der INITCOMMONCONTROLSEX-Struktur festgelegt ist.
Verwenden Sie die Funktion CreateWindow oder CreateWindowEx, um ein IP-Adresssteuer steuerelement zu erstellen. Der Klassenname für das Steuerelement ist WC _ IPADDRESS,der in Commctrl.h definiert ist. Es sind keine ipadressensteuersteuerspezifischen Stile vorhanden. Da es sich jedoch um ein untergeordnetes Steuerelement handelt, verwenden Sie mindestens den WS _ CHILD-Stil.
Ist ein IP-Adresssteuer steuerelement ein Bearbeitungssteuer steuerelement?
Ein IP-Adresssteuer steuerelement ist kein Bearbeitungssteuer steuerelement und reagiert nicht auf _ EM-Nachrichten. Sie sendet jedoch die folgenden Bearbeitungssteuerungsbenachrichtigungen über die WM _ COMMAND-Meldung an das Besitzerfenster. Beachten Sie, dass das IP-Adresssteuersystem auch private IPN-Benachrichtigungen über _ die WM _ NOTIFY-Nachricht sendet.
| Benachrichtigung | Grund für die Benachrichtigung |
|---|---|
| EN _ SETFOCUS | Wird gesendet, wenn das IP-Adresssteuer steuerelement den Tastaturfokus erhält. |
| EN _ KILLFOCUS | Wird gesendet, wenn das IP-Adresssteuer steuerelement den Tastaturfokus verliert. |
| EN _ CHANGE | Wird gesendet, wenn sich ein Feld im IP-Adresssteuerfeld ändert. Wie bei der EN _ CHANGE-Benachrichtigung von einem Standardbearbeitungssteuer steuerelement wird diese Benachrichtigung empfangen, nachdem der Bildschirm aktualisiert wurde. |