App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
[Delphi] Button in der Borderleiste like NeroCDSpeed
- Ersteller \²³/
- Erstellt am
EiRoGGe
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 4.219
- Renomée
- 7
- Standort
- Leipzig
- Folding@Home-Statistiken
- Mein Laptop
- IBM Thinkpad T60
- Prozessor
- Intel Core i7-2600K @ 4x 4000MHz @ 1,144V
- Mainboard
- ASUS P8Z68-V, Sockel 1155
- Kühlung
- Thermalright HR-02 Macho (semi-passiv)
- Speicher
- 4x Kingston 4GB DDR3-1333 CL9
- Grafikprozessor
- Intel HD 3000
- Display
- ASUS PA246Q, 1920x1200
- HDD
- Crucial m4 128GB, 2x Hitachi Z5K320 320GB
- Optisches Laufwerk
- Pioneer DVR-212BK
- Soundkarte
- Realtek HD
- Gehäuse
- Fractal Define R3
- Netzteil
- HuntKey Jumper 300G @ Enermax T.B.Silence @ 5V
- Betriebssystem
- Windows 7 Professional x64
- Webbrowser
- Mozilla Firefox
\²³/ schrieb:aus diesem Posting
Kennt jemand eine Möglichkeit ein Control -so wie in NeroCDSpeed- in die Titeilleiste eines Delphi-Programms zu bauen?
\²³/
ich bin mir ziemlich sicher, dass das mit einer komponente aus der jvcl geht. dort schonmal nachgeschaut?
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.248
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Notfalls direkt per Win-API:
-> Fenster subclassen, sodass die eigene WndProc aufgerufen wird (kann auch sein, dass bei Delphi ein simples Überschreiben der WndProc geht)
-> WM_NCPAINT erst an die Standard-WndProc weiterleiten und im Anschluss die 2 Buttons einfügen (einfach an der richtigen Stelle drübermalen)
-> mit WM_NCLBUTTONDOWN/UP kann man Clicks auf die Buttons erkennen
-> Fenster subclassen, sodass die eigene WndProc aufgerufen wird (kann auch sein, dass bei Delphi ein simples Überschreiben der WndProc geht)
-> WM_NCPAINT erst an die Standard-WndProc weiterleiten und im Anschluss die 2 Buttons einfügen (einfach an der richtigen Stelle drübermalen)
-> mit WM_NCLBUTTONDOWN/UP kann man Clicks auf die Buttons erkennen
\²³/
Grand Admiral Special
Nein. Wie sollte die deiner Meinung nach heißen?EiRoGGe schrieb:aus diesem Posting
ich bin mir ziemlich sicher, dass das mit einer komponente aus der jvcl geht. dort schonmal nachgeschaut?
Du scheinst zu wissen, wie es geht, aber ich leider nicht.TiKu schrieb:aus diesem Posting
Notfalls direkt per Win-API:
-> Fenster subclassen, sodass die eigene WndProc aufgerufen wird (kann auch sein, dass bei Delphi ein simples Überschreiben der WndProc geht)
-> WM_NCPAINT erst an die Standard-WndProc weiterleiten und im Anschluss die 2 Buttons einfügen (einfach an der richtigen Stelle drübermalen)
-> mit WM_NCLBUTTONDOWN/UP kann man Clicks auf die Buttons erkennen
Könntest du mal eine Beispielfunktion/procedure zeigen, die einen Button in die Titelleiste setzt?
Vielen Dank @ all
\²³/
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.248
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Ich habe das selbst noch nie gemacht, schon gar nicht mit Delphi. Aber schau mal was Google ausgespuckt hat: http://www.prestwood.com/community/delphi/usergroup/newsletter/1998jun/1998jun.html\²³/ schrieb:aus diesem Posting
Du scheinst zu wissen, wie es geht, aber ich leider nicht.
Könntest du mal eine Beispielfunktion/procedure zeigen, die einen Button in die Titelleiste setzt?
Der letzte Artikel klingt genau nach dem was Du suchst.
\²³/
Grand Admiral Special
Die Unit, die da aufgelistet wird, gibt eine Menge Syntaxfehler (ich hab sie einfach Copy&Paste in Notepad eingefügt und gesaved), wenn ich sie einbinde.
Von daher, konnte ich es nicht testen, weil ich den Code nicht umschreiben wollte, weil ich ja nicht weiß, was sich der Autor genau dabei gedacht hatte. Trozdem Danke!
Werde dann nochmal etwas googlen, wenn ich jetzt weiß, dass ich nach WinRoll, oder so etwas suchen muss.
Von daher, konnte ich es nicht testen, weil ich den Code nicht umschreiben wollte, weil ich ja nicht weiß, was sich der Autor genau dabei gedacht hatte. Trozdem Danke!
Werde dann nochmal etwas googlen, wenn ich jetzt weiß, dass ich nach WinRoll, oder so etwas suchen muss.
\²³/
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.248
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Mit einer Suche nach WM_NCPAINT + Delphi + Button wirst Du vermutlich mehr Erfolg haben.
Ich würde außerdem lieber versuchen, den Code zu verstehen. So schwer sieht er nicht aus und soweit ich Delphi lesen kann, beinhaltet er alles was Du brauchst.
Ich würde außerdem lieber versuchen, den Code zu verstehen. So schwer sieht er nicht aus und soweit ich Delphi lesen kann, beinhaltet er alles was Du brauchst.
Ähnliche Themen
- Antworten
- 22
- Aufrufe
- 1K
- Antworten
- 14
- Aufrufe
- 1K
- Antworten
- 0
- Aufrufe
- 246
- Antworten
- 8
- Aufrufe
- 681