На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU
  
> Как убрать кнопку с крестом ? , Закрывающую приложение.
    WinCE 3.0, приложение имеет структуру Document-View. Как убрать закрывающую кнопку в виде креста в правом верхнем углу ?
      Может лучше скрыть бар с кнопкой Пуск ?
        Вызываю SHFullScreen(Frame->m_hWnd,SHFS_HIDETASKBAR|SHFS_HIDESIPBUTTON|SHFS_HIDESTARTICON);
        Скрывает только кнопку СТАРТ, бар остается, кнопка с клавой тоже не исчезает :(
        Вот собственно теперь думаю - может просто крест убрать как-то ...
        Сообщение отредактировано: vadim_vk -
          Про скрытие таск бара есть тут: Можно ли заблокировать приложение ?

          Или вот так (работает в Win XP и вобщем-то не вижу причин почему бы этому не работать в CE )
          ExpandedWrap disabled
            BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
            {
                cs.style = cs.style & (~WS_MINIMIZEBOX);
                cs.style = cs.style & (~WS_MAXIMIZEBOX);
                cs.style = cs.style & (~WS_SYSMENU);
             
                if( !CFrameWnd::PreCreateWindow(cs) )
                    return FALSE;
                // TODO: Modify the Window class or styles here by modifying
                //  the CREATESTRUCT cs
             
                return TRUE;
            }
          Сообщение отредактировано: Fester -
            если пишешь на NET, то форма там имеет свойство ControlBox (или типа того). устанавливашеь его false и кнопка исчезает
              Нет, ничего не помогает (
                Итак, в результате воспользовался примером из MSDN, который открывает приложение во весь экран.
                Данная ситуация нарушается каждый раз, когда закрывается любой модальный диалог или MessageBox.
                То есть в этих случаях снова возникает caption приложения со всеми вытекающими. Приходится каждый раз снова вызывать функцию максимизации приложения. В общем работает. Та же ситуация с SIPBUTTON. Восстанавливается периодически в основном после закрытия модальных диалогов. Повесил ее скрытие в PreTranslateMessage. Мигает, но исчезает. Что и требовалось. Если кто-то может прокомментировать данное поведение, было бы интересно.
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0309 ]   [ 15 queries used ]   [ Generated: 25.04.24, 05:00 GMT ]