Hilfe zu SKMenu.DLL


INHALT:

1. Über diese DLL
2. Funktionsübersicht

1. Über diese DLL

Autor:

Sebastian König
Friedrich-Ebert-Straße 13
37586 Dassel

Telefon:        (0 55 64) 21 71
email:          feedback@sekoenig.de
Homepage:       http://www.sekoenig.de
Diese DLL ist Freeware und darf frei weitergegeben und benutzt werden, solange nichts verändert wird. Das Copyright liegt jedoch beim Autor.
Für eventuelle Schäden, die durch die Nutzung der DLL entstehen wird keine Haftung übernommen. Allerdings wurde die DLL ausführlich getestet, ohne das Schäden entstanden sind.
Wenn sie diese DLL für ein eigenes Programm nutzen, würde ich mich über eine kurze Erwähnung im Programm (About-Box, Hilfe, etc.) mit (evtl.) Verweis auf meine Homepage [http://www.sekoenig.de] freuen.

Viel Spaß mit der DLL!

2. Funktionsübersicht

2.1: SKMn_CustomizeMenu()

Mit dieser Funktion wird das Menü geändert.
Selbst gewählt werden können:
Schriftart, Textfarbe, Textfarbe für ausgewählte MenuItems und Hintergrundfarbe für ausgewählte MenuItems.

Funktionsbeschreibung:

SKMn_CustomizeMenu(hwnd, font, tc, stc, sbc, bar)

hwnd  -  Integer   : Handle des Fensters, dessen Menü verändert
                     werden soll
font  -  Longint   : Handle des Fonst für das Menü
tc    -  COLORREF  : Textfarbe
stc   -  COLORREF  : Textfarbe für ausgewählte MenuItems
sbc   -  COLORREF  : Hintergrundfarbe für ausgewählte MenuItems
bar   -  Integer   : Bestimmt das Aussehen der Menüleiste:
                     0 = Keine Veränderung
                     1 = Selektierte Items werden farbig hinterlegt
                     2 = 3D-Look

Rückgabewert: Immer 1
Die benötigten COLORREF-Werte können mit SKMn_RGB() erzeugt werden.
Wenn 'SetTrueColor 1' gesetzt ist, können auch Profan RGB-Werte benutzt werden.

2.2: SKMn_CleanUp()

Diese Funktion muss vor dem Beenden des Programms aufgerufen werden, damit das Programm richtig beendet wird.

Funktionsbeschreibung:

SKMn_CleanUp()

Rückgabewert: Immer 1

2.3: SKMn_RGB()

Mit dieser Funktion können die COLORREF-Werte für SKMn_CustomizeMenu() erzeugt werden.

Funktionsbeschreibung:

SKMn_RGB(r, g, b)

r - Integer : Rotanteil
g - Integer : Grünanteil
b - Integer : Blauanteil

Rückgabewert: COLORREF (Longint) - Windows RGB-Wert

2.4: SKMn_VersionInfo

Die Funktion ermittelt die Versionsnummer der Dll.

Funktionsbeschreibung:

SKCtrl_VersionInfo(string)

string - Bereich : Adresse des Zielstrings

Rückgabewert: Immer 1