MDI - Встроенный пункт меню "Windows"

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
User avatar
cutecode
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 233
Joined: Fri Dec 09, 2016 7:28 am
Contact:

MDI - Встроенный пункт меню "Windows"

Post by cutecode » Thu Dec 15, 2016 10:55 pm

При создании нового документа в MDI aplication автоматически справа появляется пункт меню "Windows" со встроенными командами и списком уже открытых окон.

Хотелось бы at design time, not at run time
1. переименовать все встроенные пункты этого меню на русский язык (Cascade/Titel и пр.)
2. добавить туда пункт меню "Закрыть все окна"
regards,
Alexander Saprykin
www.wxwidgets.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3409
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: MDI - Встроенный пункт меню "Windows"

Post by ONEEYEMAN » Fri Dec 16, 2016 3:57 pm

Dobrogo vremeni sutok,
Nu i kto meshaet?
Udaljaete vse punkty menju "Windows" i vstavljaete svoi...

User avatar
cutecode
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 233
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: MDI - Встроенный пункт меню "Windows"

Post by cutecode » Fri Dec 16, 2016 4:19 pm

так они сами же создаются во время открытия каждого окна. (at run time)

как я узнаю что пункт меню уже создан и пора все удалять?
regards,
Alexander Saprykin
www.wxwidgets.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3409
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: MDI - Встроенный пункт меню "Windows"

Post by ONEEYEMAN » Fri Dec 16, 2016 5:54 pm

V konstruktore view ili v konstruktore dokumenta.
Menju "Window" sozdaetsja po umolchaniju. Nahodim ego v wxMenuBar, udaljaem iz nego vse a potom dobavljaem.
Hotja konechno eto morochno.

Posmotrite po ishodnikam - neugeli punkty etogo menu ne pokryty _()? I kogda oni dobavljajutsja ne vyzyvaetsja "GetTranslation()"?

Post Reply