Seite 1 von 1

SendMessage-Befehl

Verfasst: 26.07.2005 11:55
von Karl
Hallo,

kann ich mit dem SendMessage-Befehl Linien für ein Listview erzwingen?

Gibt es irgendwo eine Übersicht, welche Parameter an die Funktion übergeben werden können. Bsp:

SendMessage_(GadgetID(...), #EM_....., #SB_, #TRUE).

Beim EditorGadget kann man wohl damit Scrollbars hinzufügen. Es würde etwas helfen, wenn man eine kleine Auswahl von häufig genutzten Befehlen zur Hand hat.

Gruß Karl

Re: SendMessage-Befehl

Verfasst: 26.07.2005 12:43
von Kiffi
> kann ich mit dem SendMessage-Befehl Linien für ein Listview erzwingen?

ja, kann man.

Sende ein LVM_GETEXTENDEDLISTVIEWSTYLE an das Listview. Das
Ergebnis musst Du mit LVS_EX_GRIDLINES 'verodern'.

Für das Listview (Du meinst bestimmt das ListIconGadget?) gibt's hierfür
allerdings den Parameter #PB_ListIcon_GridLines.

> Gibt es irgendwo eine Übersicht, welche Parameter an die Funktion
> übergeben werden können.

ich verwende hierzu den API-Viewer oder den API-Guide. Beide Tools sind sehr
VB-lastig. Du solltest daher in der Lage sein, die APIs von VB-Syntax in
PB-Syntax zu übersetzen.

Grüße ... Kiffi

API-Viewer

Verfasst: 26.07.2005 13:09
von Karl
Den API-Guide habe ich auch. Nur die Sache mit den Konstanten (z. B. LVM_GETEXTENDEDLISTVIEWSTYLE) kann ich darin nicht finden. Ich glaube, ich habe wohl gerade eine lange Leitung.

Karl

Re: API-Viewer

Verfasst: 26.07.2005 13:33
von Kiffi
> Nur die Sache mit den Konstanten (z. B.
> LVM_GETEXTENDEDLISTVIEWSTYLE) kann ich darin nicht finden.

gerade nochmal nachgeschaut: Die Konstante ist auf jeden Fall drin.
Hast Du denn auch die Win32Api ausgewählt?

Code: Alles auswählen

Const LVM_GETEXTENDEDLISTVIEWSTYLE As Long = (LVM_FIRST + 55)
Edit: Sorry, ich meinte im ApiViewer!

Grüße ... Kiffi

Verfasst: 26.07.2005 14:05
von MVXA
für den API Viewer gibt es soweit ich weiß auch ein Plugin um die APIs mit PB Syntax zu nutzen. Allerdings wird immer ein OpenLibrary... CallFunction... CloseLibrary mit gehängt.

Verfasst: 26.07.2005 14:11
von Kiffi
> für den API Viewer gibt es soweit ich weiß auch ein Plugin um die APIs mit
> PB Syntax zu nutzen.

wusste ich noch nicht. Danke für den Tipp! :allright:

> Allerdings wird immer ein OpenLibrary... CallFunction... CloseLibrary mit
> gehängt.

könnte man ja mal ändern. Der VB-Source liegt ja dabei ;-)

Grüße ... Kiffi

Verfasst: 26.07.2005 14:58
von MVXA
Wenn du interesse hast, ich hab die DLL schon angepasst <).

Verfasst: 26.07.2005 15:03
von ts-soft
MVXA hat geschrieben:Wenn du interesse hast, ich hab die DLL schon angepasst <).
Wo ist der link ? :freak:

Verfasst: 26.07.2005 15:05
von MVXA
willst du ein Verweis auf meine Festplatte oder was :freak:? Ich lads schnell hoch. Ich wollte nur fragen ob Interesse besteht :D.

http://mvxa.gpfclan.de/synPureBasic.dll
Ist aber noch nicht perfekt. Was fehlt ist noch ist, dass das Alias
"AbortSystemShutdownA" weg gelöscht wird. Aber ich bin mir noch nicht ganz
sicher ob ich das ganze einfach weg lösche oder das abarbeite und dann durch
den Funktionsnamen ersetze. Was meint ihr?

Verfasst: 26.07.2005 15:10
von Kiffi
> Ich wollte nur fragen ob Interesse besteht :D

ja sischa datt! :-)

Grüße ... Kiffi