INHALT:
1. Über diese DLL
2. Funktionsübersicht
3. Anmerkungen
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.deDiese DLL ist Freeware und darf frei weitergegeben und benutzt werden, solange nichts verändert wird. Das Copyright liegt jedoch beim Autor.
Viel Spaß mit der DLL!
2.1. SKCptn_CustomizeCaption()
Mit dieser Funktion wird die Titelleiste geändert.
Selbst gewählt werden können:
Schriftart, Textfarbe und Hintergrundfarbe (mit oder ohne Farbverlauf)
Funktionsbeschreibung:
SKCptn_CustomizeCaption(hwnd, ac_li, ac_re, ic_li, ic_re, ta, ti, font) hwnd - Integer : Handle des Fensters, dessen Titelleiste verändert werden soll ac_li - COLORREF : Hintergrundfarbe (aktiv) links ac_re - COLORREF : Hintergrundfarbe (aktiv) rechts ic_li - COLORREF : Hintergrundfarbe (inaktiv) links ic_re - COLORREF : Hintergrundfarbe (inaktiv) rechts ta - COLORREF : Textfarbe (aktiv) ti - COLORREF : Textfarbe (inaktiv) font - Longint : Handle des Fonst für das Menü Rückgabewert: Immer 1Wenn ac_li und ac_re gleich sind, wird die Titelzeile ohne Farbverlauf dargestellt.
Wenn für font eine 0 übergeben wird, wird die Standard-
Titelleisten-Schriftart verwendet.
Die benötigten COLORREF-Werte können mit
SKCptn_RGB() erzeugt werden.
Wenn 'SetTrueColor 1' gesetzt ist, können auch Profan RGB-Werte
benutzt werden.
2.2: SKCptn_CleanUp()
Diese Funktion muss vor dem Schließen eines mit
SKCptn_CustomizeCaption()
veränderten Fensters aufgerufen werden.
Funktionsbeschreibung:
SKCptn_CleanUp(hwnd) hwnd - Handle des Fensters Rückgabewert: Immer 1
2.3: SCptn_GetFontHeight()
Diese Funktion ermittelt die Schrifthöhe der Standard-Titelleisten-
Schriftart.
Funktionsbeschreibung:
SKCptn_GetFontHeight() Keine Parameter Rückgabewert: Integer - Höhe der Schriftart
2.4: SCptn_RGB()
Mit dieser Funktion können die COLORREF-Werte für
SKCptn_CustomizeMenu()
erzeugt werden.
Funktionsbeschreibung:
SKCptn_RGB(r, g, b) r - Integer : Rotanteil g - Integer : Grünanteil b - Integer : Blauanteil Rückgabewert: COLORREF (Longint) - Windows RGB-Wert
2.5: SKCptn_VersionInfo
Die Funktion ermittelt die Versionsnummer der Dll.
Funktionsbeschreibung:
SKCptn_VersionInfo(string) string - Bereich : Adresse des Zielstrings Rückgabewert: Immer 1
3.1. Farbverlauf auf Systemem mit geringer Farbtiefe
Wenn die DLL auf Systemen eingesetzt wird, die mit einer
Farbtiefe < 16 bit arbeiten, wird automatisch kein Farbverlauf
angezeigt. Stattdessen werden ac_li und ic_li (siehe
hier) als Hintergrundfarben benutzt.
3.2. Mehrmaliges Ändern der Titelleiste
Wenn man im Laufe des Programms die Titelleiste eines Fensters
mehrmals Ändern will, muss vor jedem erneuten
SKCptn_CustomizeCaption()
SKCptn_CleanUp() aufgerufen werden.
Dank an: