![]() |
Kann man den OK button einer InputBox editiren?
Hallo,
ist es möglich das Caption des OK Buttons einer InputBox zu ändern? |
AW: Kann man den OK button einer InputBox editiren?
|
AW: Kann man den OK button einer InputBox editiren?
Danke, es funktioniert. Da ich allerdings in einer Funktion erst das modifizierte Fenster benötige und später die Standardvariante, gibt es eventuell eine einfachere Methode es zurückzusetzen, als nochmal alles zu redefinieren?
|
AW: Kann man den OK button einer InputBox editiren?
Zitat:
Übrigens wäre NativeUInt statt Integer dort korrekt, damit es auch unter 64 Bit klappt. |
AW: Kann man den OK button einer InputBox editiren?
Zitat:
|
AW: Kann man den OK button einer InputBox editiren?
.. laut diesem Eintrag hier ->
![]() Delphi 7 Grüße Klaus |
AW: Kann man den OK button einer InputBox editiren?
Zitat:
|
AW: Kann man den OK button einer InputBox editiren?
NativeInt ist per se keine Erfindung von Embarcadero.
Die Hersteller von 64-Bit-CPUs hatten sich entschieden den Typ INT einzufrieren nicht nicht mehr wachsen zu lassen ... stattsdessen wurde ein neuer Typ erfunden, welcher sich in Delphi NativeInt und NativeUInt schimpft (für die alten Integer und Cardinal). Und in Delphi gibt es diesen Typen natürlich erst seit den 64 Bit-Compilern :zwinker: Aber auch wenn es ging und eigentlich auch weiterhin gegangen wäre (häte man den nicht eingefroren), war dieser Typ hier eh schon immer falsch. z.B. IntPtr wäre hier gut, oder bei SendMessage/PostMessage gibt es auch die Typen LPARAM, WPARAM und LRESULT. Statt Integer öfters mal den jeweils "richtigen" Typen zu verwenden, erspart später oft viel Arbeit. |
AW: Kann man den OK button einer InputBox editiren?
Zitat:
Als es dann 64 Bit Compiler gab (Delphi XE2?), wurde je nach Target NativeInt / NativUInt als 32 oder 64 Bit Integer deklariert. |
AW: Kann man den OK button einer InputBox editiren?
Zitat:
![]() Und ob der nun dort gut passt oder nicht: Ich orientiere mich an dem, was in der RTL usw. intern auch verwendet wird. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz