Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Menüpunkte disabled darstellen->Problem bei XP!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.12.2004, 11:22 Uhr
~res
Gast


hallo!

wenn man mit
Menu->EnableMenuItem(ID_MENU_HELLO, MF_DISABLED);
versucht einen Menüpunkt zu grayen, wird dieser zwar in Win2K schön grau (disabled) dargestellt, aber in Win XP schwarz!!!
Ich benutze manifest für xp-style.
wie bekomme ich die menüpunkte trotzdem gegrayed????

thx!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.12.2004, 11:42 Uhr
Tommix



Hallo,
Du mußt MF_GRAYED statt MF_DISABLED nehmen.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.12.2004, 14:44 Uhr
~res
Gast


Menüpunkt gegrayed:
funzt trotzdem nicht!
Wenn es unter Win2K problemlos als deaktivierter Menüpunkt zu sehen war, warum nicht auch in XP????

Zu Unterstrichenen Wörtern für Tastatureingaben (z.B. Tastenkombinationen um z.B. mit ALT und Taste W zum Button &Weiter zu gelangen)

Habe die einstellung (default) in XP:
Eigenschaften von anzeige, Register Darstellung, Button Effekte
CheckBox--> [] Unterstrichene Buchstaben für Tastatureing. ausbl. (mit Alt-Taste einblenden)

Ist scheinbar nur seit XP so.
Die Tastenkomb. , die man sich mühselig mit &, z.B. '&Weiter' angelegt hat, sind erst mit Drücken der Taste ALT oder andere Aktionen sichtbar, solange diese Checkbox aktiv ist.
Kann man diese Einstellung zur Laufzeit kurzfristig umstellen?

thx.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.12.2004, 16:00 Uhr
~res
Gast


wenn man unter win2k hinter einen menüpunkt keine funktion "legt", dann wird standardmässig dieser menüpunkt ebenfalls gegrayed.

in XP ist aber beim selben programm plötzlich kein unterschied mehr zu sehen!!!
der menüpunkt ist dann wie alle anderen (mit hinterlegter funkt.) schwarz!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.12.2004, 17:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


also bei mir sieht man bei meinem style ebenfalls keinen unterschied, nur funktioniert der menüpunkt dann nicht wenn er disabled ist
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.12.2004, 17:25 Uhr
~res
Gast


wenn man eine DIALOGFELD-basierende mfc-anwendung mit vc6.0 kreiert und dann einen menüpunkt mit der eigenschaft "grau" ausstattet, wird dieser menüpunkt auch gegrayed gezeigt.

versucht man dies aber mit einer MDI-anwendung, klappt's nicht!
ist wohl seit XP nicht mehr anwendbar.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.12.2004, 13:11 Uhr
~res
Gast


siehe www.microsoft.com/germany/ms/msdnbiblio/show_all.asp?siteid=543394#Windows-Systemparameter%20f%FCr%20die%20tastaturgesteuerte%20Benutzeroberfl%E4che

kann man diese Einstellungen per Visual Studio "von außen" steuern?

Besonders SPI_GETMENUUNDERLINES !!

thx!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: