13.12.2005, 11:42 | #1 |
Участник
|
Господа, подскажите, пожалуйста, почему при установке у контролса Tab свойства TabPlacement
в значение Left или Right закладки TabPage в зависимости от длины Caption растягиваются либо сужаются по вертикали, но самого заголовка закладки не прочитать (его просто не видно)? На сколько я понимаю в аксапте вертикальных подписей нет, следовательно ожидается, что наименование закладки должно выводиться горизонтально при необходимости раздвигая или сужая ее по горизонтали так, чтобы отобразить Caption (например, как это делается на закладках главного меню). Я покомбинировал различные пропертисы, но изменения не получил. Что я не так делаю? |
|
13.12.2005, 12:01 | #2 |
Участник
|
Я, например, не понял.
Можете скриншот приложить? |
|
13.12.2005, 12:19 | #3 |
Участник
|
Красным обведены закладки, которые я ожидал увидеть так, как в главном меню
В Tab две закладки с именами до 10 символов, ни одного из них не видно Пардон, по вертикали еще как пишется (если установить свойство TabAppearance в значение, отличное от Normal)?, но тем не менее тогда вопрос, как сделать закладки наподобии закладок главного меню? |
|
13.12.2005, 12:28 | #4 |
Участник
|
не знаю.
спасибо. классный вопрос. |
|
13.12.2005, 12:33 | #5 |
Участник
|
Значит буду делать группу с buttom'ами
|
|
13.12.2005, 12:36 | #6 |
Участник
|
Да, это вам на OS/2
|
|
13.12.2005, 12:52 | #7 |
Участник
|
не все так плохо, главное, что можно решить задачу по другому
|
|
15.12.2005, 12:59 | #8 |
Участник
|
Кто-нибудь может разъяснить, каким образом реализовано Главное меню?
|
|
15.12.2005, 13:36 | #9 |
Участник
|
Po hodu dela tam OwnerDraw Control..
WindowClass = PaneWindowCL (sam control s zakladkami) 1.) Mozhna probovat' hakat' chrez WinAPI... tak kak WndClass uze zaregistrirovat,.. ego mozna najti i sdublirovat'... tolko vse eto gemorojno 2.) sdelat' svoju formu, pohozhuju na SysWizard... gde tabami upravljajutsja Button-ami.. tozhe gemoroj budet s Securty |
|
15.12.2005, 14:06 | #10 |
Участник
|
|
|
15.12.2005, 15:14 | #11 |
Участник
|
Если можно, по-подробнее, что такое OwnerDraw?
И еще, как искать WinAPI класс? по какому критерию-названию? |
|
15.12.2005, 16:12 | #12 |
Участник
|
OwnerDraw control, eto kogda razrabotan svoj Control, naprimer obichno standartnij TabPage.onPaint() gde risujut vsje `po svojemu`...
WinAPI est' klass v Axapta... no zdes' WinAPI ja dumal sam Windows API.. PS: tat kak takoj vopros bil zadan, dumaju dalse razjesnat'bilo-bi prosto lishne |
|
15.12.2005, 16:26 | #13 |
Участник
|
Т.е. аксаптовский WinAPI имеет множество методов, выполняющих те или иные windows api, среди которых нет необходимого мне волшебного метода, изучив который я таки понял бы как устроено Главное меню?
Пытался я раз дописать к WinAPI свой метод для запуска процессов ... сдулся на передаче параметров, для которых никак не мог найти подходящий аксаптовский тип даннх. Я к тому, на сколько перспективно рыть в этом направлении? |
|
15.12.2005, 16:46 | #14 |
Участник
|
нашел, что infolog.runStartMenu() открывает Главное меню
сам класс infolog в АОТ отсутствует, к тому же видно, что метод runStartMenu() в infolog переопределен. infolog - в системном слое? |
|
15.12.2005, 18:02 | #15 |
Участник
|
Цитата:
см.класс ClassFactory (внизу списка не сист.классов, там же info), метод standardSymbolTable() |
|