A Show() [nem modális ablak indítás] nem várt eredménye.

9 views
Skip to first unread message

emel

unread,
Oct 10, 2008, 10:12:46 AM10/10/08
to Delphi fejlesztoi lista, BCBHUN lista

Korábban a Borland C++Builder 5 alatt készülő programjaimban, ha nem
modális ablakot indítottam, akkor az a megszokott módon működött: vagyis
ahogy a fókuszt áttettem egyik ablakról a másikra, mindig az aktuális
ablak került felülre, vagyis az aktuális ablak mindig teljes egészében
látszott és ez takarta le a többit, ha átfedés volt.

A programjaimat C++Builder 2007 alá áthozva most ez másként működik.

Mindig a létrehozott nem modális ablak látható felül, ezzel eltakarva az
őt létrehozó ablakot, még akkor is, ha a fókusz visszakerült az indító
ablakra.
Ez látható az alábbi képen: http://www.emel.hu/vegyes/nemmodalisshowtest.jpg

Erről részletesen és exe + src megtekintése:
http://www.emel.hu/vegyes/help002.html

Előre is köszi:
eMeL

Nagy Zoltán

unread,
Oct 10, 2008, 11:21:55 AM10/10/08
to bcb...@googlegroups.com

Szia,

Az első form konstruktorába tedd bele:

Application->MainFormOnTaskBar = false;

ismert hiba:
http://qc.codegear.com/wc/qcmain.aspx?d=45606

Z.

emel

unread,
Oct 10, 2008, 8:19:54 PM10/10/08
to bcb...@googlegroups.com

> ismert hiba:
> http://qc.codegear.com/wc/qcmain.aspx?d=45606

Köszi, sokat segítettél ;)

Apropó, mi is az a "Vista funkcionalitás" amit ezzel elveszt az ember?

Megjegyzem, nem növeli az exBorland hitelét, hogy ilyesmit benne
hagytak, vagy megint a Microsoft "varázsolt" valami nagyot, amit nem
lehet, csak patkolással megkerülni?

eMeL

emel

unread,
Oct 10, 2008, 9:27:34 PM10/10/08
to bcb...@googlegroups.com

> Apropó, mi is az a "Vista funkcionalitás" amit ezzel elveszt az ember?

Válasz saját magamnak a help alapján ;(

If the property is true, a taskbar button represents the application's
main form and displays its caption. If false, a taskbar button
represents the application's (hidden) main window and bears the
application's Title.

MainFormOnTaskBar must be true to use Windows Vista Aero effects. These
include live taskbar thumbnails, Dynamic Windows, Windows Flip, and
Windows Flip 3D.

For further information, see
http://www.microsoft.com/windows/products/windowsvista/features/experiences/aero.mspx.


eMeL

Nagy Zoltán

unread,
Oct 11, 2008, 4:51:49 AM10/11/08
to bcb...@googlegroups.com

emel wrote:
>> ismert hiba:
>> http://qc.codegear.com/wc/qcmain.aspx?d=45606
>
> Köszi, sokat segítettél ;)


Resolved in Build: : 12.0.3112.14858


Ami azt jelenti, hogy a 2009-ben (elvileg) javították. Amit ugye 2 év
fejlesztés után 1 hónappal ezelőtt adtak ki. És szokásukhoz híven ki sem
próbálták (csak egy példa):

http://qc.codegear.com/wc/qcmain.aspx?d=67019

Még ebben a hónapban jön hozzá az Update 1, 30 nappal a 2 évig tartó
fejlesztés után.

Komolytalan.

Phoenix Zsigmond Istvan

unread,
Oct 11, 2008, 3:46:09 PM10/11/08
to bcb...@googlegroups.com
Hali

S valaki az itteniek kozul mar megnezte a 2009-et??
Ha igen, akkor tapasztalataitok??

NB: en most toltom le, de egyenlore ha meg progizok (bar inkabb csak algoritmizalok mostansag szabadidomben, de remelhetoleg csak csak visszaterek a hobbiprogizashoz, mert nagyot szeretnek huzni azzal az RSA cuccal) a builder 6-ot hasznalom - amiket az alatt csinaltam, barmi volt, azok mindegyike szepen elment szinte mindegyik winfos oprendszeren, persze a win98-at illetve a winME-t nem ide szamolom :)

Amugy pedig most toltom le  c++ builder 2009-et /Torrenten megtalalhato valami Lamara8 altal femjelzett megosztaskent/ *ha keresed, akkor hasznald: mininova.org-ot*



"Nagy Zoltán" <zolta...@medeasoft.hu> írta:

________________________________________________________
Játssz! Amőba, szófoci, biliárd, póker, sakk…kapcsolódj be, hogy kikapcsolódj :)
Reply all
Reply to author
Forward
0 new messages