![]() |
Vista: Button mit Admin-Symbol
Hallo!
Ich such mich nun schon schusselig... Hab's doch hier schonmal irgendwo in nem Video gesehen... Welche Message muss nochmal ich an einen Button posten, damit er das Admin-Schild bekommt? :gruebel: |
Re: Vista: Button mit Admin-Symbol
Delphi-Quellcode:
SendMessage(hWnd, BCM_SETSHIELD, 0, 1);
|
Re: Vista: Button mit Admin-Symbol
Genau das wars - Danke!
|
Re: Vista: Button mit Admin-Symbol
Darf ich da ne Querfrage stellen, und zwar, wie geht das denn? Wenn ich "SendMessage(hWnd, BCM_SETSHIELD, 0, 1);" bei nem Button hinpflanz, dann gibt das beim Kompilieren nur noch Fehler.
|
Re: Vista: Button mit Admin-Symbol
Zitat:
2) hast du statt hWnd das handle das Buttons übergeben? |
Re: Vista: Button mit Admin-Symbol
Der erste Parameter von
![]() Es müsste folglich so ähnlich aussehen, wenn ich mich nicht irre:
Delphi-Quellcode:
Falls das nicht gehen sollte, dann wäre es gut, wenn du die genauen Fehlermeldungen hier einfügen könntest.
SendMessage(Button1.Handle, BCM_SETSHIELD, 0, 1);
Edit: Da war einer schneller ... |
Re: Vista: Button mit Admin-Symbol
Hab Delphi 10. Button5.Handle löst ebenfalls nen Fehler aus: "Undefinierter Bezeichner: BCM_SETSHIELD"
|
Re: Vista: Button mit Admin-Symbol
Vermutlich ist diese Konstante in deiner Delphi-Version nicht definiert. Diese hat laut einigen beiträgen im Internet den Wert 0x0000160C. In Delphi also $0000160C.
|
Re: Vista: Button mit Admin-Symbol
Zitat:
Du kannst dir das aber nachbauen: Zitat:
|
Re: Vista: Button mit Admin-Symbol
Hallo,
ich habe mal dazu eine Frage: Kann ich dieses Symbol auch bei nicht Buttons anzeigen? Zum Beispiel einen Radiobutton? Nebenbei: Unter Delphi 2009 war die Konstante auch nicht definiert. Oder wo ist sie zu finden? MfG Fabian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:53 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 by Thomas Breitkreuz