Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

[GELÖST]Resizen der FBKonsole verhindern... [ICiv Preview]

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 17.09.2007, 18:51    Titel: [GELÖST]Resizen der FBKonsole verhindern... [ICiv Preview] Antworten mit Zitat

Hi Leute!
Ich möchte die Anzahl der Zeilen in einem Konsolen so festlegen, dass man sie nicht mehr ändern kann; ich meine folgendes: Man sagt:"Die Konsole soll 25 Zeilen haben!" - und der User soll daran nichts ändern können.
Ändern der WindowClass per SetClassLong() habe ich bereits versucht, allerdings scheinen die Konsolen Fenster keine "normalen" Fenster, bei denen das klappt, zu sein.
Hat da jemand einen Vorschlag?
Wenns nicht geht, ist das natürlich nicht schlimm, nur iwie sieht's dumm aus, wenn man einen Rahmen zeichnet, der durch veränderungen des Benutzters dann sich nicht mehr an den Rahmen "anschmiegt".
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick


Zuletzt bearbeitet von csde_rats am 17.09.2007, 21:54, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Eternal_pain



Anmeldungsdatum: 08.08.2006
Beiträge: 1783
Wohnort: BW/KA

BeitragVerfasst am: 17.09.2007, 19:05    Titel: Antworten mit Zitat

width 80,25 ?????
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 17.09.2007, 19:09    Titel: Antworten mit Zitat

Ahhhrrr ich bin ja so selten Dumm! Danke, gelöst!

btw.
Ja, richtig ich nerve euch schon wieder durchgeknallt


Für ein Kommandozeilentool sieht es doch gar nicht soooooooo schlecht aus lächeln (Um dieses Tool gings hier)

Das Logo ist zwar nur ein Platzhalter, aber ein Anfang lächeln

Die ChangeLog ist (noch) ein BETA-Geheimnis, aber die Hilfe sieht doch schon sehr professionel aus. lächeln

Und das ist der Hauptbildschirm. Oben Links Accountinfo's, oben rechts wieder ein Platzhalter Logo, unten Rechts die installierten Spiele, unten links die News.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 17.09.2007, 21:17    Titel: Antworten mit Zitat

Sieht doch gar nicht mal so schlecht aus... wenn man von folgenden Dingen absieht:
· Im Login (oder was auch immer) ein Bild? "Normgerecht" ist das nicht, und wiedert meine Augen an, um das mal freundlich zu formulieren. Wenn eine Grafik erforderlich ist, so ist dies ein Schlüssel links von den Eingabefeldern, oder ein "Header", der sich oben nahtlos mit dem Rest "verbindet", am besten mit nem Divider, wie es in Setups mit NSIS Modern Gui oder InstallShield gemacht ist.

· Den Menüpunkt "Beenden" hättst dir im 2. Screen sparen können. Jeder wird statt (den egtl. kürzeren Weg zum) "Beenden"-Menüpunkt das normale "Schließen" aus dem Systemmenü wählen... zumals auch hier das ansonsten hüsche Layout vernichtet... und wenn du ein Tabview nutzt, empfielts sich, iwann auch mal mehrere Tabs zu nutzen

· Im 3. Screen ist erneut das Image schuld, ich hoffe, es wird mal durch eine Sinnvollere Grafik ersetzt. "Starten" muss ein klein wenig (vertikal) vergrößert werden.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 17.09.2007, 21:26    Titel: Antworten mit Zitat

okay, was die platzierung und größe von controls betrifft, musst du wohl noch einiges lernen, damit's auch ästhetisch aussieht... schau dir einfach mal meine progs an. tipp für den form-designer von FbEdit: Gitter auf 8x8 statt 4x4 oder was das standardmäßig ist setzen...

Platziere controls so dicht wie möglich, GUI-screen 1 ist z.B. sehr verzerrt... OK und Beenden (würde ich "Abbrechen" nennen) platzierst du am besten rechts von den eingabefeldern, verkleinerst dann den abstand zwischen caption und eingabefeld und machst die beiden buttons so hoch wie die eingabefelder.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 17.09.2007, 21:50    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
okay, was die platzierung und größe von controls betrifft, musst du wohl noch einiges lernen, damit's auch ästhetisch aussieht... schau dir einfach mal meine progs an. tipp für den form-designer von FbEdit: Gitter auf 8x8 statt 4x4 oder was das standardmäßig ist setzen...

Platziere controls so dicht wie möglich, GUI-screen 1 ist z.B. sehr verzerrt... OK und Beenden (würde ich "Abbrechen" nennen) platzierst du am besten rechts von den eingabefeldern, verkleinerst dann den abstand zwischen caption und eingabefeld und machst die beiden buttons so hoch wie die eingabefelder.

OK, Die Edit's sind genauso hoch wie die schrift (nagut, etwas größer) (21px).
Der überarbeitete Login (@PMedia, die Bilder sind nur Platzhalter, da kommt später was andres hin; ist schon alles gut durchdacht zwinkern, nur im Login wird wohl ein Bild sein, aber auch das wird etwas kleiner und hübscher sein.)


PMedia hat Folgendes geschrieben:
Sieht doch gar nicht mal so schlecht aus... wenn man von folgenden Dingen absieht:
· Im Login (oder was auch immer) ein Bild? "Normgerecht" ist das nicht, und wiedert meine Augen an, um das mal freundlich zu formulieren. Wenn eine Grafik erforderlich ist, so ist dies ein Schlüssel links von den Eingabefeldern, oder ein "Header", der sich oben nahtlos mit dem Rest "verbindet", am besten mit nem Divider, wie es in Setups mit NSIS Modern Gui oder InstallShield gemacht ist.

· Den Menüpunkt "Beenden" hättst dir im 2. Screen sparen können. Jeder wird statt (den egtl. kürzeren Weg zum) "Beenden"-Menüpunkt das normale "Schließen" aus dem Systemmenü wählen... zumals auch hier das ansonsten hüsche Layout vernichtet... und wenn du ein Tabview nutzt, empfielts sich, iwann auch mal mehrere Tabs zu nutzen

· Im 3. Screen ist erneut das Image schuld, ich hoffe, es wird mal durch eine Sinnvollere Grafik ersetzt. "Starten" muss ein klein wenig (vertikal) vergrößert werden.

@1: Das Bild ist nur Platzhalter/wird durch ein kleineres ersetzt/kommt weg.
@2: OK, aber ich finde das gehört da schon hin...
@3: OK, erledigt:


EDIT:
Bild im Login entfernt.

EDIT2:
Ich fand, dass es ohne den Tabber zu leer aussieht... geschmackssache.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 17.09.2007, 22:16    Titel: Antworten mit Zitat

Ein Tabber is nich einfach so dekorativ, sonst siehts dumm aus grinsen
buttongröße is ok
Bild inner Spielauswahl sieht immer noch doof aus

btw, Menüpunkte "Rechts" Anordnen ist ein Relikt aus Windows-3.x-Tagen, und wurde bevorzugt von bwcc-nutzenden Programmen, wie Pascal für Windows, verwendet, und ist inzw. schlichtweg OUT grinsen

Beim Login hast übrigens warhsch. nicht den "Vorgeschriebenen" Abstand von 5 (!) Pixeln zum Rahmen eingehalten... das sieht man mit Auge grinsen

Und rein von den "Möglichkeiten" könnt man ICiv glatt als XFire-Klon sehn...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 17.09.2007, 22:16    Titel: Antworten mit Zitat

versuch's mal so...

weniger abstand zu den rändern!
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 17.09.2007, 22:34    Titel: Antworten mit Zitat

PMedia hat Folgendes geschrieben:
Und rein von den "Möglichkeiten" könnt man ICiv glatt als XFire-Klon sehn...

geschockt geschockt geschockt geschockt geschockt
Was hat XFire mit ICiv zutun!?
ICiv ist vieeeel eher ein Steam Klon zwinkern

@Jojo:


EDIT:
Grafische Verbesserungen machen sich auch beim ICiv SDK bemerkbar:



EDIT2:
Achja, es gibt natürlich auch einen "gallerie"-link:
http://csderats.cs.funpic.de/iciv/prerelease/
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 18.09.2007, 19:46    Titel: Antworten mit Zitat

ganz ehrlich, es sieht IMHO verdammt scheiße aus, wenn das eingabefeld größer als die schriftgröße ist... kenne das aus dem Java-Editor, der die standardmäßig etwas größer macht, aber das sieht nur hässlich aus... Standardhöhe passt genau lächeln In jedem Fall sollten bei Textfelder die Labels (captions) noch der Perfektion wegen 30 Twips (2 Pixel) nach unten verschoben werden, dann sind sie vertikal zentriert happy
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 18.09.2007, 20:23    Titel: Antworten mit Zitat

OK,
Die Felder sind jetzt exakt 18px hoch...

_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 18.09.2007, 20:37    Titel: Antworten mit Zitat

ich würd jetz noch die Buttons bissl nach oben bringen, das Fenster vertikal resizen und schon is prima grinsen

Aber irgendwas fehlt da noch... Beschreibungstext was das für ein Feld is, was man da machen muss? Bildchen, damits die Analphabeten (welche egtl. sowieso nix damit anfangen könenn sollten) wenigstens wissen worums geht?

Letztere Vorschläge sind nicht Pflicht aber sinnvolle Ergänzung für den GUI-Coder... bedenke stets, dass es DAUs gibt happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz