Habs jetzt 99%tig fertig. (Die Buttons oben inner Leiste haben noch keine Funktion.)
Läuft 1a..
Allerdings, ehrlich gesagt gefällt mir die "Non-Custom-Gui" echt besser =/
Mal Vergleich und Code:
[Blockierte Grafik: http://img-up.net/thumbs/VergleichTcPNZMW.jpg]
(Links Custom, rechts normal.)
Spoiler anzeigen
#Region Main-GUI
$MainGUI = GUICreate("HastyNotes " & $Version, 640, 480, -1, -1, $WS_POPUP)
GUISetBkColor(0xFFFFFF)
$TopLeisteStart = GUICtrlCreatePic("Images/TopLineStart.jpg", 0, 0, 7, 23, -1, $GUI_WS_EX_PARENTDRAG)
$TopLeisteMiddle = GUICtrlCreatePic("Images/TopLineMiddle.jpg", 7, 0, 589, 23, -1, $GUI_WS_EX_PARENTDRAG)
$TopLeisteEnd = GUICtrlCreatePic("Images/TopLineEnd.jpg", 633, 0, 7, 23, -1, $GUI_WS_EX_PARENTDRAG)
GUICtrlSetState(-1, $GUI_DISABLE)
$TopButton1 = GUICtrlCreatePic("Images/Mini.jpg", 589, 0, 22, 23)
$TopButton2 = GUICtrlCreatePic("Images/Close.jpg", 611, 0, 22, 23)
$BottomLeiste = GUICtrlCreatePic("Images/BottomLine.jpg", 0, 455, 640, 25)
GUIRegisterMsg($WM_MOVE, '_WM_MOVE')
; Main-Tab
$UberTab = GUICtrlCreateTab(0, 46, 640, 410, $TCS_BOTTOM, $WS_EX_CLIENTEDGE)
GUICtrlSetFont(-1, 10, 400, 0, "Verdana")
; Tab 1
$Tab1 = GUICtrlCreateTabItem($TabName1)
$Edit1 = GUICtrlCreateEdit("", 7, 53, 626, 370)
GUICtrlSetData(-1, "")
GUICtrlSetFont(-1, 10, 400, 0, "Verdana")
; Tab 2
$Tab2 = GUICtrlCreateTabItem($TabName2)
$Edit2 = GUICtrlCreateEdit("", 7, 53, 626, 370)
GUICtrlSetData(-1, "")
GUICtrlSetFont(-1, 10, 400, 0, "Verdana")
; Tab 3
$Tab3 = GUICtrlCreateTabItem($TabName3)
$Edit3 = GUICtrlCreateEdit("", 7, 53, 626, 370)
GUICtrlSetData(-1, "")
GUICtrlSetFont(-1, 10, 400, 0, "Verdana")
; Tab 4
$Tab4 = GUICtrlCreateTabItem($TabName4)
$Edit4 = GUICtrlCreateEdit("", 7, 53, 626, 370)
GUICtrlSetData(-1, "")
GUICtrlSetFont(-1, 10, 400, 0, "Verdana")
; Tab 5 - Kalender
$Tab5 = GUICtrlCreateTabItem("Kalender")
$Kalender = GUICtrlCreateMonthCal(@YEAR & "/" & @MON & "/" & @MDAY, 7, 53, 626, 370)
; Tab 6 - Termine
$Tab6 = GUICtrlCreateTabItem("Termine")
$Terminliste = GUICtrlCreateListView("Betreff|Uhrzeit|Datum|Kommentar", 7, 53, 626, 370)
$ContextTermin = GUICtrlCreateContextMenu($Terminliste)
$KillTerminC = GUICtrlCreateMenuItem("Markierten Termin entfernen", $ContextTermin)
$KillAllTerminC = GUICtrlCreateMenuItem("Alle Termine entfernen", $ContextTermin)
; Tab 7 - Adressbuch
$Tab7 = GUICtrlCreateTabItem("Adressbuch")
$Adressbuch = GUICtrlCreateListView("Name|Adresse1|Adresse2|TelefonNr|HandyNr", 7, 53, 626, 370)
$ContextAdress = GUICtrlCreateContextMenu($Adressbuch)
$KillAdressC = GUICtrlCreateMenuItem("Markierten Kontakt entfernen", $ContextAdress)
$KillAllAdressC = GUICtrlCreateMenuItem("Alle Kontakte entfernen", $ContextAdress)
; Tab 8 - Browser
$Tab8 = GUICtrlCreateTabItem("Browser")
$InputURL = GUICtrlCreateInput("", 7, 53, 626, 20)
$BrowserWindow = GUICtrlCreateObj($Browser, 7, 78, 626, 345)
_IENavigate($Browser, "http://google.de/")
Local $iExListViewStyle = BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_GRIDLINES, $LVS_EX_DOUBLEBUFFER)
_GUICtrlListView_SetExtendedListViewStyle($Terminliste, $iExListViewStyle)
_GUICtrlListView_RegisterSortCallBack($Terminliste)
_GUICtrlListView_SetExtendedListViewStyle($Adressbuch, $iExListViewStyle)
_GUICtrlListView_RegisterSortCallBack($Adressbuch)
#EndRegion Main-GUI
#Region Menu-GUI
$aMainPos = WinGetPos($MainGUI)
$MenuGUI = GUICreate('', 640, 23, $aMainPos[0], $aMainPos[1] + 23, $WS_POPUP, Default, $MainGUI)
$Datei = GUICtrlCreateMenu("Datei")
$Laden = GUICtrlCreateMenuItem("Öffnen", $Datei)
$SpeichernInTab = GUICtrlCreateMenuItem("Alles speichern", $Datei)
$SpeichernInDatei = GUICtrlCreateMenuItem("Tab speichern in Datei", $Datei)
GUICtrlCreateMenuItem("", $Datei)
$Drucken = GUICtrlCreateMenuItem("Drucken", $Datei)
GUICtrlCreateMenuItem("", $Datei)
$Beenden = GUICtrlCreateMenuItem("Beenden", $Datei)
$Bearbeiten = GUICtrlCreateMenu("Bearbeiten")
$Kopieren = GUICtrlCreateMenu("Kopieren", $Bearbeiten)
$KopierenAll = GUICtrlCreateMenuItem("Alles kopieren", $Kopieren)
$KopierenMark = GUICtrlCreateMenuItem("Nur Markierung kopieren", $Kopieren)
$Delete = GUICtrlCreateMenu("Löschen", $Bearbeiten)
$DeleteAll = GUICtrlCreateMenuItem("Alles löschen", $Delete)
$DeleteMark = GUICtrlCreateMenuItem("Nur Markierung löschen", $Delete)
$Ausrechnen = GUICtrlCreateMenu("Ausrechnen", $Bearbeiten)
$ZeichenAll = GUICtrlCreateMenuItem("Zeichen - Alle", $Ausrechnen)
$ZeichenLine = GUICtrlCreateMenuItem("Zeichen - Zeile", $Ausrechnen)
$Sichern = GUICtrlCreateMenu("Sichern", $Bearbeiten)
$TextSetzen = GUICtrlCreateMenu("Festsetzen/Lösen", $Sichern)
$TextFestsetzen = GUICtrlCreateMenuItem("Tab festsetzen", $TextSetzen)
$TextLoesen = GUICtrlCreateMenuItem("Tab lösen", $TextSetzen)
$TabsFestsetzen = GUICtrlCreateMenuItem("Alle Tabs festsetzen", $TextSetzen)
$TabsLoesen = GUICtrlCreateMenuItem("Alle Tabs lösen", $TextSetzen)
$Textlaenge = GUICtrlCreateMenu("Text längen Limit", $Sichern)
$Textlaengesetzen = GUICtrlCreateMenuItem("Setzen", $Textlaenge)
$Textlaengeentfernen = GUICtrlCreateMenuItem("Entfernen", $Textlaenge)
$Einfuegen = GUICtrlCreateMenuItem("Einfügen", $Bearbeiten)
$Backmake = GUICtrlCreateMenuItem("Rückgängig", $Bearbeiten)
$Ausschneiden = GUICtrlCreateMenuItem("Ausschneiden", $Bearbeiten)
$MarkAll = GUICtrlCreateMenuItem("Alles markieren", $Bearbeiten)
$DatumTime = GUICtrlCreateMenuItem("Datum und Zeit", $Bearbeiten)
$Ersetzen = GUICtrlCreateMenuItem("Suchen/Ersetzen", $Bearbeiten)
GUICtrlCreateMenuItem("", $Bearbeiten)
$NewTabName = GUICtrlCreateMenu("Tab Namen ändern", $Bearbeiten)
$NewTabName1 = GUICtrlCreateMenuItem("Tab 1", $NewTabName)
$NewTabName2 = GUICtrlCreateMenuItem("Tab 2", $NewTabName)
$NewTabName3 = GUICtrlCreateMenuItem("Tab 3", $NewTabName)
$NewTabName4 = GUICtrlCreateMenuItem("Tab 4", $NewTabName)
$Termine = GUICtrlCreateMenu("Termine")
$AddTermin = GUICtrlCreateMenuItem("Termin hinzufügen", $Termine)
$Termin2 = GUICtrlCreateMenu("Termin entfernen", $Termine)
$KillTermin = GUICtrlCreateMenuItem("Markierten Termin", $Termin2)
$KillAllTermin = GUICtrlCreateMenuItem("Alle Termine", $Termin2)
$Adressen = GUICtrlCreateMenu("Adressbuch")
$AddAdress = GUICtrlCreateMenuItem("Kontakt hinzufügen", $Adressen)
$Adressen2 = GUICtrlCreateMenu("Kontakt entfernen", $Adressen)
$KillAdress = GUICtrlCreateMenuItem("Markierten Kontakt", $Adressen2)
$KillAllAdress = GUICtrlCreateMenuItem("Alle Kontakte", $Adressen2)
$Optionen = GUICtrlCreateMenu("Optionen")
$TransMain = GUICtrlCreateMenu("Transparents", $Optionen)
$TransON = GUICtrlCreateMenuItem("Transparent setzen", $TransMain)
$TransOFF = GUICtrlCreateMenuItem("Transparents aufheben", $TransMain)
GUICtrlSetState($TransOFF, $GUI_DISABLE)
$Hilfe = GUICtrlCreateMenu("Hilfe")
$Funktionen = GUICtrlCreateMenuItem("Funktionen", $Hilfe)
$UberHastyNotes = GUICtrlCreateMenuItem("Über", $Hilfe)
$Update = GUICtrlCreateMenuItem("Update", $Hilfe)
#EndRegion Menu-GUI
#Region - StartFunc/GUI
GUISetState(@SW_SHOW, $MainGUI)
GUISetState(@SW_SHOW, $MenuGUI)
_Logread()
#EndRegion - StartFunc/GUI