![]() |
AppendMenu mit BOLD
tach,
wie bekomme ich nen string in ein menu? |
Re: AppendMenu mit BOLD
Bitte was? Könntest du dein Anliegen mal bitte mit etwas mehr Infos ausstatten und mit etwas mehr Sorgfallt vorbringen?
|
Re: AppendMenu mit BOLD
klar,
mein prog ist in der TNA und per rechten mausclick oeffnet sich ein popupmenu. ich moechte jedoch das z.B. der erste string Fett is. muesste mit der func AppenMenu doch irgend wie gehen, oder mit einer anderen func. |
Re: AppendMenu mit BOLD
Du musst diesen Eintrag als default setzen -> Objekt Inspektor.
...:cat:... |
Re: AppendMenu mit BOLD
Liste der Anhänge anzeigen (Anzahl: 1)
Objekt Inspektor???
wie jetzt??? nonVCL, sowas hier: |
Re: AppendMenu mit BOLD
So, 2 Minuten Suchen im PSDK:
SetMenuItemInfo -> MENUITEMINFO Struktur füllen -> fState: MFS_DEFAULT |
Re: AppendMenu mit BOLD
Zitat:
...:cat:... |
Re: AppendMenu mit BOLD
Also MF_DEFAULT funktioniert nicht.
SetMenuItemInfo hab ich versucht, es aber nicht hinbekommen. Kannst du mir dafür ein Beispiel geben? |
Re: AppendMenu mit BOLD
Der Thread hat zwar schon sooo nen Bart, aber ich hab grade das selbe Problem gehabt, und Luckie hat mich auf den richtigen Weg geführt. Ich möchte die Lösung keinem vorenthalten.
Delphi-Quellcode:
Grüßle,
const
IDM_CONFIG = 201; IDM_CLOSE = 202; var menuiteminfo : tagMENUITEMINFO; hm : HMENU begin // Menü erstellen hm := CreatePopupMenu; // Einträge hinzufügen AppendMenu(hm,MF_STRING, IDM_CONFIG, 'Konfiguration'); AppendMenu(hm,MF_SEPARATOR, 0, nil); AppendMenu(hm,MF_STRING, IDM_CLOSE, 'Beenden'); // Menuiteminfo initialisieren menuiteminfo.cbSize := SizeOf(TMenuItemInfo); // fMask setzen - wichtig, sonst gehts nicht menuiteminfo.fMask := MIIM_STATE; // State MFS_DEFAULT setzen, um den Eintrag in Fettschrift zu zeigen menuiteminfo.fState := MFS_DEFAULT; // Neue Menüinformationsstruktur setzen SetMenuItemInfo(hm, IDM_CONFIG, False, menuiteminfo); {...} end; Daniel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 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