×

Discussion Board

Results 1 to 6 of 6
  1. #1
    Registered User
    Join Date
    Mar 2010
    Posts
    42

    CAknSlider в диалоге

    Кто нибудь пробовал запихнуть CAknSlider контрол в диалог?
    Я пытаюсь сделать, но вылазит EIKON DIALOG 3 паника - focusable control has zero id, т.е проблема в ресурсе диалога при указании id


    Code:
    RESOURCE DIALOG r_dialog
        {
        flags = EAknDialogGenericFullScreen;
        buttons = R_AVKON_SOFTKEYS_OK_BACK;
        items =
            {
            DLG_LINE
                {
                type = EAknCtSlider;
                id=ESlider; //??? в avkon.hrh этого id нет, там вообще нет id слайдера, я в hrh файле проекта указал enum TControlID {ESlider=0x500};
    
                control= SLIDER
                	{
    				layout = EAknSettingsItemSliderLayout;
    				minvalue = 0;	
    				maxvalue = 2;
    				step = 1;
    				valuetype = EAknSliderValueBareFigure;
    				minlabel = "escuro";
    				maxlabel = "claro";
                	};
                }
            };
        }
    Почитал форумы про вставку слайдера в диалог (http://discussion.forum.nokia.com/fo...aluePercentage), там тоже везде свой id используется, так что вопрос как его объявить...
    Last edited by Kolayuk; 2010-07-14 at 08:42.

  2. #2
    Nokia Developer Expert
    Join Date
    Jun 2007
    Location
    Moscow, Russia
    Posts
    1,355

    Re: CAknSlider в диалоге

    Очистите и пересоберите проект Убедитесь что rsc содержит именно этот ресурс, а не какую нибудь его старую версию.

  3. #3
    Registered User
    Join Date
    Mar 2010
    Posts
    42

    Re: CAknSlider в диалоге

    Спасибо, заработало. Правда отображается только верхняя половина слайдера, но с этим наверно разберусь...

  4. #4
    Registered User
    Join Date
    Oct 2010
    Posts
    19

    Re: CAknSlider в диалоге

    у Вас получилось отображать слайдер полностью, а не половину? если да, подскажите, пожалуйста.

  5. #5
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,348

    Re: CAknSlider в диалоге

    Пример с исходниками в вики "How to Use CAknSliderSettingPage for creating dynamic slider".

  6. #6
    Registered User
    Join Date
    Oct 2010
    Posts
    19

    Re: CAknSlider в диалоге

    Спасибо за ссылку. Но там используется слайдер в SettingPage. Меня интересует размещение слайдера в форме (В CAknForm с соответствующей разметкой). Базовые разметки отображаются на различных телефонах по разному. Сделал свой слайдер, но как его полностью разместить в строке формы - не знаю. Строка формы отображает только одну линию слайдера (сам слайдер состоит из двух линий). Таким образом часть слайдера вылазит за линию формы и перекрывает частично следующую.
    Как можно задать размер линии формы (СEikCaptionedControl) в соответствии с разметром контрола, который он содержит?

Similar Threads

  1. CAknSlider problem
    By shadow-2005 in forum Symbian User Interface
    Replies: 13
    Last Post: 2009-02-18, 15:36
  2. CAknSlider problem
    By shadow-2005 in forum Symbian
    Replies: 2
    Last Post: 2009-02-11, 14:06
  3. How to customize a CAknSlider in a CAknSliderSettingItem
    By dbagnol in forum Symbian User Interface
    Replies: 1
    Last Post: 2008-08-11, 07:46
  4. CAknSlider w/o settingslist
    By tsippa in forum Symbian User Interface
    Replies: 2
    Last Post: 2006-11-02, 04:08
  5. Dialog with a CAknSlider
    By alexandreriso in forum Symbian User Interface
    Replies: 3
    Last Post: 2006-06-27, 11:32

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×