![]() |
Re: GWL_STYLE
@robert
Das weiss ich. Man kann es ja mit LVM_ARRANGE setzen, vielleicht kann man es auch mit irgendetwas abfragen. Edit: Zitat:
Einfach mal probieren ob sich eine der beiden Zahlen Style oder ExStyle ändert, wenn du snaptoGrid ausschaltest(einschaltest). |
Re: GWL_STYLE
Na dann mach mal ShowMessageFmt('%.8x', [L]); mit und ohne diese Option aktiviert. Ist der ausgegebene Wert unterschiedlich, dann steht dieses Flag im Style.
Poste dann diese Werte hier und wir schnitzen dir die benoetigte Konstante zum Test des Bits. |
Re: GWL_STYLE
Zitat:
Der wert ist 56002A40 aber dieser ist immer gleich! |
Re: GWL_STYLE
Nun, dann heulst du den falschen Baum an. Die Information ist nicht an dieser Stelle gespeichert.
Probier mal auf gleiche Weise GWL_USERDATA aus. |
Re: GWL_STYLE
Zitat:
Versuchsaufbau;
Delphi-Quellcode:
Brint nur Nullen
lvHan := GetDesktopListView;
L := GetWindowLong(lvHan, GWL_USERDATA); ShowMessageFmt('%.8x', [L]); |
Re: GWL_STYLE
GWL_EXSTYLE
|
Re: GWL_STYLE
Zitat:
Delphi-Quellcode:
Auch nur Nullen
lvHan := GetDesktopListView;
L := GetWindowLong(lvHan, GWL_EXSTYLE ); ShowMessageFmt('%.8x', [L]); |
Re: GWL_STYLE
Ok ich hab es nach viel MSDN lesen
Delphi-Quellcode:
const
LVS_EX_SNAPTOGRID = $80000; var lvHan: HWnd; L, lvStyles: DWord; m: integer; begin lvHan := GetDesktopListView; // L := GetWindowLong(lvHan, GWL_EXSTYLE); lvStyles := SendMessage(lvHan, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0); if (lvStyles and LVS_EX_SNAPTOGRID) > 0 then ShowMessage('1'); |
Re: GWL_STYLE
Hi,
verwende doch bitte die Delphi-Tags (Button-Delphicode). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 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