Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de ::  VCL (C++ Builder) ::  TOpenDialog vergrößern
Antwort schreiben
Benutzername:
Titel:
Nachrichtentext:
  :)  :D  ;)  :(  :p  :mad:  :rolleyes:  :eek:  :confused:  :cool:  :o)  :leak:  :live:  :die:  :idea:  :arrow:  :warning: 
                             
                         
         
           
                             
                             
                             
             


BBCode in diesem Beitrag deaktivieren [BBCode]
Smilies in diesem Beitrag deaktivieren
TOpenDialog vergrößern and 304079
     


Themen-Überblick 
(Aktualisieren)
Autor Nachricht
Sharkbyte
09:18:49 01.06.2012   Titel:   Zitieren

Sharkbyte schrieb:

Das macht das Entwickeln total entspannt und frustfrei.


Dat war ironisch gemeint.

Aus Systemgründen muss ich leider noch ein Weilchen mit dem Builder 3 arbeiten, freiwillig würd ich mir das nicht antun ^^

Zitat:

Tipp: rufe die Windows-Dialogfunktion direkt auf.


Damit werd ichs mal versuchen, thx :)
audacia
17:17:10 31.05.2012   Titel:   Zitieren

Sharkbyte schrieb:
frustfrei.
Aber klar. Viel Spaß mit dem frustfreien Herumklicken in deinem unvergrößerbaren Win95-Dateidialog ;)

Ich schreibe auch gerne noch Programme für meinen alten PDA. Technologie jenseits ihrer geplanten Obsoleszenz zu benutzen hat schon seinen Reiz.

Aber du wirst verstehen, daß ich keine Lust habe, Probleme in C++Builder 3 zu beheben, die es schon seit 10 Jahren nicht mehr gibt. C++Builder 3 ist bestimmt nett und, je nach Anspruch, vielleicht auch frustfrei. Aber eben völlig realitätsfern, das sollte man sich schon eingestehen. Aber vielleicht hat sonst ja noch jemand masochistische Züge und hilft dir mit deiner Antiquität weiter ;)

Tipp: rufe die Windows-Dialogfunktion direkt auf.
Sharkbyte
15:04:13 31.05.2012   Titel:   Zitieren

Japp.

Das macht das Entwickeln total entspannt und frustfrei.
audacia
12:48:42 31.05.2012   Titel:   Zitieren

Sharkbyte schrieb:
Ach, sry, ich hab mich da oben vertippt, damn.
Ich arbeite mit dem Builder 3, nicht mit dem Builder 6...
Mit einer 14 Jahre alten Entwicklungsumgebung?

Viel Erfolg damit.
Sharkbyte
11:45:45 31.05.2012   Titel:   Zitieren

Also, einen kleinen Schritt bin ich inzwischen weiter (oder auch nicht).

Durch

C++:
void __fastcall TForm1::OpenDialog1Show(TObject *Sender)
{
     ::SetWindowPos(GetParent(OpenDialog1->Handle), NULL, 500, 500, 500, 500, SWP_NOZORDER);
}


kann ich die Größe des Dialogs beeinflussen, dummerweise skaliert das Auswahlfenster nicht mit...

Der Post aus dem in den Schnipsel da habe ist leider schon 5 Jahre alt :/
Sharkbyte
12:04:01 30.05.2012   Titel:   Zitieren

Ach, sry, ich hab mich da oben vertippt, damn.
Ich arbeite mit dem Builder 3, nicht mit dem Builder 6...



Zitat:
(Old style dialogs never permit resizing.)


Sehr schön, das heißt also der kleine Punkt 147 auf meiner Liste nur mit einem CustomDialog zu erledigen wäre, oder? Mit meinem alten Compiler hier...

Trotzdem thx für die Hilfe :)
W. Posur
10:53:46 30.05.2012   Titel:   Zitieren

Bei den Properties vom OpenDialog:
Options (erweitern)
ofEnableSizing auf true (ist bei mir default so)

dann läßt sich der Dialog vergrößern und auf seine Mindestgröße verkleinern.

Edit: Ich sehe gerade in deinem Screenshot, daß diese Option bei dir nicht vorhanden ist, bei mir ist sie bei Builder 5 und XE vorhanden, nur in älteren Versionen sollte sie fehlen.
Die Hilfe sagt dazu:
ofEnableSizing (Windows 98 and later) Lets the Explorer-style dialog be resized with the mouse or keyboard. By default, the dialog allows this resizing regardless of the value of this option. It is only required if you provide a hook procedure or custom template. (Old style dialogs never permit resizing.)
Sharkbyte
08:38:00 30.05.2012   Titel:   Zitieren

Jupp, stimmt, deiner ist bei mir unter Windows 7 und XP resizable.

Gut und wie stell ich dass dann bei mir ein? Bei mir bleibt es nämlich fix:
Screen

Hier noch ein Screen des ObjectInspectors.
audacia
16:50:56 29.05.2012   Titel:   Re: TOpenDialog vergrößern Zitieren

Sharkbyte schrieb:
Es ist der TOpenDialog vom Builder 6, kein Windowsdialog.
Freilich ist es ein Windows-Dialog. TOpenDialog kapselt nur die Systemdialoge.


Sharkbyte schrieb:
Und nein, er ist nicht resizable :/
Ich habe es gerade mal ausprobiert. Unter Windows 7 mit dem C++Builder 6 ist es zwar der "alte" Dialog à la XP, aber resizable ist er. Und wenn ich die Anwendung in meiner XP-VM ausführe, bleibt er das auch. Hier ist meine Testanwendung, du darfst sie gerne ausprobieren und berichten, ob der Dialog sich bei dir anders verhält.
Sharkbyte
16:23:18 29.05.2012   Titel:   Re: TOpenDialog vergrößern Zitieren

Es ist der TOpenDialog vom Builder 6, kein Windowsdialog. Genutzt wird er unter XP.
Und nein, er ist nicht resizable :/

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.