Win32Gui Module
Übersicht Sonstiges Projekte
LunatixBetreff: Win32Gui Module |
So, Nov 18, 2007 22:51 Antworten mit Zitat |
|
---|---|---|
Hi.
Lang ists her, das ic hmal was dazu gesagt habe. Nun habe ich mal eine (noch) doch sehr dürftige Dokumentation erstellt und das ding hochgeladen. Allerdings ohne Code, nur die *.a und *.i Dateien. Als einzigstes Beispiel habe ich bisher nur "CreateWindow" bzw. TWindow.Create erstellt. Bisher sind auch lediglich der Listview, das Fenster und der Button per "CreateButton, CreateListView, CreateWindow" abrufbar, der Rest muss über die Klassen gemacht werden. Ich werde im Laufe der nächsten Zeit an den Dokumentationen Arbeiten und diese etwas mehr ausbauen. Nur um fragen vorzubeugen: Ich sehe das ganze als Projekt an, weshalb ich es hier einstelle. Alle releases und Dokumentationen: http://pub.hazard-labs.org/win32gui.mod/ Aktuelle version: http://pub.hazard-labs.org/win.../win32/en/ |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
ChristianK |
Mo, Nov 19, 2007 18:18 Antworten mit Zitat |
|
---|---|---|
Schade, dass der Look so sehr an MaxGUI erinnert. Zum Beispiel hat der Clientbereich beim Tabber das Windows Standard-Grau als Farbe. Schöner wäre eine weiss-gelbe Farbe, wie bei den einzelnen Tabs ... | ||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
Lunatix |
Mo, Nov 19, 2007 18:25 Antworten mit Zitat |
|
---|---|---|
Nun, an Dem Windows XP Style kann man nciht wirklich viel ändern, der sieht in MaxGui gneauso aus wie in allen anderen... du könntest mir ja mal ein Bild von deinem Tabber geben, den du meinst, denn mir viel da nix besaonderes anderes auf, mit Opera und, Notepad++ und FireFox kann ichs nicht vergleichen, da die eh andere Tabber haben... | ||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
ChristianK |
Mo, Nov 19, 2007 18:36 Antworten mit Zitat |
|
---|---|---|
Ich hab versucht, es an dem Beispiel aus der Dokumentation zu demonstrieren ( mit Paint ^^ ).
|
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
Lunatix |
Mo, Nov 19, 2007 18:47 Antworten mit Zitat |
|
---|---|---|
mh... Nunja, das ist streng gesehen nicht der Tabber, das ist ein Panel... nur weiss ic hgrad nicht wie ich die Farbe der Elemente ändern könnte.
Ich hab das wohl aber auch übersehen, da ich nicht den WindowsXP sondern MacOSX (Flyakit) style habe -> http://pub.hazard-labs.org/win...dit-00.png |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
ChristianK |
Mo, Nov 19, 2007 21:02 Antworten mit Zitat |
|
---|---|---|
Zitat: das ist streng gesehen nicht der Tabber, das ist ein Panel
Warum machst du ein zusätzliches Panel? Imho ist das unnötig, man kann die Gadgets doch direkt auf dem Parent erstellen. Und was die Hintergrundfarbe angeht -> SetClassLong. |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
Lunatix |
Di, Nov 20, 2007 19:47 Antworten mit Zitat |
|
---|---|---|
Naja, kommt noch aus Blitzplus Zeiten... da wurde das glaub gemacht. Hab das jetzt mal geändert, und alles auf dem Tabber erstellen lassen, Sample ist up to date und das Tab Handling funktioniert. Nur die Farbe kann ich immer noch nicht ändern, da ich mit folgender funktion ->
Code: [AUSKLAPPEN] Method setBackgroundColor:Int(r:Int,g:Int=-1,b:Int=-1)
Local color:Int If _hBrush DeleteObject _hBrush If g=-1 And b=-1 color = ((r&$ff) Shl 16) | (( (r&$ff00)/$100) Shl 8) | ((r&$ff0000)/$10000) Else color = (b Shl 16) | (g Shl 8) | r EndIf _hBrush=CreateSolidBrush(color) SetClassLongA(id,GCL_HBRBACKGROUND, _hBrush) 'InvalidateRect id,Null,True End Method Zwar ein panel ändern kann, jedoch keine anderen Objekte... [/code] |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
lettorTrepuS |
Mi, Nov 21, 2007 5:52 Antworten mit Zitat |
|
---|---|---|
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
Lunatix |
Mi, Nov 21, 2007 20:50 Antworten mit Zitat |
|
---|---|---|
Bei mir funktioniert es auf jeden fall. Bei dir nicht oder warum fragst du? | ||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
lettorTrepuS |
Mi, Nov 21, 2007 23:18 Antworten mit Zitat |
|
---|---|---|
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
Lunatix |
Do, Nov 22, 2007 19:05 Antworten mit Zitat |
|
---|---|---|
ShadowTurtle hat Folgendes geschrieben: oder dich aber auch mal selbst Informieren. Ich bin hier wohl einer der letzten die sich nicht selbst informieren können...
Hättest du dir das Beispiel angesehen, würdest du sehen, das die TextArea, die auf dem Tab dargestellt wird, beim wechseln (wenn ein Event erscheint) einfach Versteckt oder Angezeigt wird. Panels lohnen sich erst ab mehreren Objekten die angezeigt werden, da man einfach das Panel unsichtbar macht und die 10 Objekte darauf somit gleich mit. Bei einem Objekt kann man sich das sparen. Und auch weiss ich, das man sich den Handlker selbst bauen muss, was ich auch im Beispiel demonstriert habe Wenn ic hsowas nicht wüsste, wäre ich wohl kaum in der lage, so ein Modul zu programmieren... |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
lettorTrepuS |
Fr, Nov 23, 2007 6:28 Antworten mit Zitat |
|
---|---|---|
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
Lunatix |
Fr, Nov 23, 2007 17:59 Antworten mit Zitat |
|
---|---|---|
Da hast du recht... ich werd mir gedanken dazu machen und solch einen Handler der nächsten Version beilegen.
Ausführbahre Dateien gibt es nicht beim Modul dabei, aber ich werde einfach mal eine für das Beispiel hochladen... Source & Binary können hier heruntergeladen werden. p.s.: Nur "New" und "Exit" funktionieren |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
Lunatix |
Do, Dez 27, 2007 16:42 Antworten mit Zitat |
|
---|---|---|
Mangels Interresse und Feedback wird das Modul von nun an nur noch gegen Anfrage per PM oder EMail herausgegeben.
Mfg euer (etwas Enttäuschter) Junkprogger |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
Übersicht Sonstiges Projekte
Powered by phpBB © 2001 - 2006, phpBB Group