На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: ElcnU
  
> Можно ли заблокировать приложение ?
    Есть ли возможность на WinCE (PocketPC) заблокировать все возможности кроме единственного
    приложения ?
    Кнопку START, возможность переключения между задачами, кнопки Home, Mail, Contacts. И т.д. ?
      Гм, а в чем проблема?
      Скрываешь таск бар, делаешь свое окно на весь экран, и запрещаешь выход из приложения (OnOK, OnCancel). На случай ресета, записываешься в автостарт, при этом не с RAM диска, а в Flash диска. Этого вроде хватает....

      А что это ха Home, Mail, etc.?

      PS: а вообще в главном окне можно обрабатывать все клавиши (ну кроме некоторых специальных, это уже зависит от аппарата). Ну а функциональность тех клавишь, которые нельзя отловить, как правило задается в регестри...
      - Завтра или послезавтра придет фруктовый пароход из Мобила, - сказал Джонни. - А до той поры нам делать нечего.
      - Но что вы намерены делать? Создать спрос?
      - Много вы понимаете в политической экономии, - ответил консул довольно невежливо. - Спроса создать нельзя. Но можно создать условия, которые вызовут спрос.
        Во во, насчёт скрытия таск бара, в смысле того места где кнопка Start по подробнее, очень надо но что то не получается.
        Embedded Systems\Linux\PalmOS\WinCE\Asus 620BT\SE T630\Bluetooth\Pic18
          Вот ;)
          ExpandedWrap disabled
            void CStdProgApp::ShowTaskbar(UINT nShow)
            {
                HWND hTaskBar = NULL;
                hTaskBar = ::FindWindow ( TEXT( "HHTaskBar" ), NULL );
                if ( hTaskBar != NULL )
                {
                    ::ShowWindow( hTaskBar , nShow );
                }
                else
                {
                    ASSERT( FALSE );
                }
            }
          - Завтра или послезавтра придет фруктовый пароход из Мобила, - сказал Джонни. - А до той поры нам делать нечего.
          - Но что вы намерены делать? Создать спрос?
          - Много вы понимаете в политической экономии, - ответил консул довольно невежливо. - Спроса создать нельзя. Но можно создать условия, которые вызовут спрос.
            Для Pocket PC предлагаю воспользоваться функцией SHFullScreen(...).Её можно показать/убрать TASKBAR,SIPBUTTON,STARTICON.
            Feci quod potui, faciant meliora potentes.
              TaskBar прячет замечательно, а SIPBUTTON не исчезает %-)
                Посмотри через Spy++, если как-нибдь сможешь высичлить эту кнопку, то тоже скрывай ее таким же образом :)

                У меня сейчас нет PocketPC под рукой, так что помочь не могу :blink:
                - Завтра или послезавтра придет фруктовый пароход из Мобила, - сказал Джонни. - А до той поры нам делать нечего.
                - Но что вы намерены делать? Создать спрос?
                - Много вы понимаете в политической экономии, - ответил консул довольно невежливо. - Спроса создать нельзя. Но можно создать условия, которые вызовут спрос.
                  И в догонку: совсем забыл, что было надо еще запретить передвигать окно :) (WS_EX_NODRAG)
                  - Завтра или послезавтра придет фруктовый пароход из Мобила, - сказал Джонни. - А до той поры нам делать нечего.
                  - Но что вы намерены делать? Создать спрос?
                  - Много вы понимаете в политической экономии, - ответил консул довольно невежливо. - Спроса создать нельзя. Но можно создать условия, которые вызовут спрос.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script Execution time: 0,0911 ]   [ 18 queries used ]   [ Generated: 19.09.19, 17:26 GMT ]