Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.216.32.116] |
|
Сообщ.
#1
,
|
|
|
WinCE 3.0, приложение имеет структуру Document-View. Как убрать закрывающую кнопку в виде креста в правом верхнем углу ?
|
Сообщ.
#2
,
|
|
|
Может лучше скрыть бар с кнопкой Пуск ?
|
Сообщ.
#3
,
|
|
|
Вызываю SHFullScreen(Frame->m_hWnd,SHFS_HIDETASKBAR|SHFS_HIDESIPBUTTON|SHFS_HIDESTARTICON);
Скрывает только кнопку СТАРТ, бар остается, кнопка с клавой тоже не исчезает Вот собственно теперь думаю - может просто крест убрать как-то ... |
Сообщ.
#4
,
|
|
|
Про скрытие таск бара есть тут: Можно ли заблокировать приложение ?
Или вот так (работает в Win XP и вобщем-то не вижу причин почему бы этому не работать в CE ) 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; } |
Сообщ.
#5
,
|
|
|
если пишешь на NET, то форма там имеет свойство ControlBox (или типа того). устанавливашеь его false и кнопка исчезает
|
Сообщ.
#6
,
|
|
|
Нет, ничего не помогает (
|
Сообщ.
#7
,
|
|
|
Итак, в результате воспользовался примером из MSDN, который открывает приложение во весь экран.
Данная ситуация нарушается каждый раз, когда закрывается любой модальный диалог или MessageBox. То есть в этих случаях снова возникает caption приложения со всеми вытекающими. Приходится каждый раз снова вызывать функцию максимизации приложения. В общем работает. Та же ситуация с SIPBUTTON. Восстанавливается периодически в основном после закрытия модальных диалогов. Повесил ее скрытие в PreTranslateMessage. Мигает, но исчезает. Что и требовалось. Если кто-то может прокомментировать данное поведение, было бы интересно. |