Xbase++ Kalender
Verfasst: Mo, 18. Apr 2011 7:42
hi,
ich hatte den Thread http://www.xbaseforum.de/viewtopic.php?f=28&t=1716 zum Anlass genommen einen Kalender in "pure" Xbase++ zu schreiben.
Die DBF Struktur basiert auf der MAPI Schnittstelle zu Outlook Calender.
bei vorhandenen Outlook können die Daten in beide Richtungen "synchronisiert" werden. Zur Darstellung wurde eine Browse Class mit XbpMultiCellGroup() erstellt welche OwnerDraw verwendet.
Die Darstellung ist bei DAYS / WEEK von 24Std auf 12Std umstellbar wobei ein Scroll Dialog mit Wheel eingesetzt wird. Die Anpassung an die Auflösung erfolgt automatisch ( GraQueryTextBox() ) beim Ownerdraw.
Eine weitere Class kümmert sich um das "DragDrop" wobei das Zeit-Fenster geprüft wird.
"Such" Funktion auf "Subject" auch mit "Suchmuster" wie "*base" und Ownerdraw "Treffer" Anzeige ( inkrementell )
"Quick-Info" kann mittels Tooltip eingeschaltet werden
alle Farben und Gradienten sind frei konfigurierbar Es wird 2 Versionen geben :
a.) "free" LIB / DLL Version
b.) Source Code Version mit "Nutzungsrechten"
die "Beschränkung" der "free" Version ist die Netzwerk-Fähigkeit in der DBF Version und das diese Version "nur privat" genutzt werden darf.
!!! MAPI ist nur "lokal" nutzbar und vom User ( Rechten) abhängig !!!
auch wird die "free" Version nicht über die "schnellerer" activeX Schnittstelle mittels DispHpr.dll verfügen welche auch eine höhere Präzision der Uhrzeit erlaubt.
Präsentation : 30.04.2011
erhältlich : hier im Xbaseforum im (zahlenden) Mitglieder Bereich ab 01.05.2011
ich hatte den Thread http://www.xbaseforum.de/viewtopic.php?f=28&t=1716 zum Anlass genommen einen Kalender in "pure" Xbase++ zu schreiben.
Die DBF Struktur basiert auf der MAPI Schnittstelle zu Outlook Calender.
bei vorhandenen Outlook können die Daten in beide Richtungen "synchronisiert" werden. Zur Darstellung wurde eine Browse Class mit XbpMultiCellGroup() erstellt welche OwnerDraw verwendet.
Die Darstellung ist bei DAYS / WEEK von 24Std auf 12Std umstellbar wobei ein Scroll Dialog mit Wheel eingesetzt wird. Die Anpassung an die Auflösung erfolgt automatisch ( GraQueryTextBox() ) beim Ownerdraw.
Eine weitere Class kümmert sich um das "DragDrop" wobei das Zeit-Fenster geprüft wird.
"Such" Funktion auf "Subject" auch mit "Suchmuster" wie "*base" und Ownerdraw "Treffer" Anzeige ( inkrementell )
"Quick-Info" kann mittels Tooltip eingeschaltet werden
alle Farben und Gradienten sind frei konfigurierbar Es wird 2 Versionen geben :
a.) "free" LIB / DLL Version
b.) Source Code Version mit "Nutzungsrechten"
die "Beschränkung" der "free" Version ist die Netzwerk-Fähigkeit in der DBF Version und das diese Version "nur privat" genutzt werden darf.
!!! MAPI ist nur "lokal" nutzbar und vom User ( Rechten) abhängig !!!
auch wird die "free" Version nicht über die "schnellerer" activeX Schnittstelle mittels DispHpr.dll verfügen welche auch eine höhere Präzision der Uhrzeit erlaubt.
Präsentation : 30.04.2011
erhältlich : hier im Xbaseforum im (zahlenden) Mitglieder Bereich ab 01.05.2011