AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Belegt die Verwendung eines Manifests die Tasten um?
Thema durchsuchen
Ansicht
Themen-Optionen

Belegt die Verwendung eines Manifests die Tasten um?

Ein Thema von RP12Biker · begonnen am 14. Sep 2010 · letzter Beitrag vom 14. Sep 2010
 
Benutzerbild von RP12Biker
RP12Biker

Registriert seit: 19. Feb 2007
Ort: In der Lüneburger Heide
165 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Belegt die Verwendung eines Manifests die Tasten um?

  Alt 14. Sep 2010, 07:48
das Ganze läuft hier unter WinXP SP3, allerdings haben das sicherlich nicht alle unsere Anwender. Für mein Problem habe ich jetzt einen trivialen Workaround geschaffen, da sich die ComboBox mit den Tasten VK_UP / VK_DOWN so verhält wie ich möchte.

Vermutlich steckt dahinter, dass das Theming auch für die Bedienung der Komponenten ein "einheitliches" Verhalten erzeugt. Das ist aber nur eine Vermutung meinerseits
Delphi-Quellcode:
procedure TdlgStamm.cmbAuswahlKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
  if Key = VK_PRIOR then
    Key := VK_UP;
  if Key = VK_NEXT then
    Key := VK_DOWN;
Und wir sollten uns auf jeden Fall vorher auch Dein Problem beachten, bevor wir ausliefern. Kann man das Problem u.U. umgehen, wenn man XP-Style komplett ausschaltet? Das werde ich gleich ausprobieren, aber auch nicht wirklich eine Lösung. Win XP SP1a startet ohne Fehlermeldung, ganz ohne SP muß ich mir erstmal eine VM aufsetzten
Carsten

Geändert von RP12Biker (14. Sep 2010 um 07:58 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 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