Къде е лентата на състоянието? Каква информация съдържа лентата на състоянието?

Имах лента на състоянието в Word 2007. Удобен. Намира се в долната част на екрана. Показва броя на страниците в документа, номера на текущата страница на документа, мащаба на документа и редица други параметри на документа (фиг. 1, щракнете върху снимката, за да я увеличите):

ориз. 1 Лента на състоянието в Word 2007

Можете дори да го персонализирате, лентата на състоянието. За да направите това, щракнете с десния бутон върху празно място в лентата на състоянието и ще се появи контекстно меню (фиг. 2). Отбелязваме или премахваме отметката от квадратчето до интересуващия ни параметър и по този начин конфигурираме лентата на състоянието в Word 2007.

ориз. 2 Персонализиране на лентата на състоянието в Word 2007

И изведнъж - няма лента за състоянието. Все едно го облиза с език крава. какво е станало какво стана Къде и върху какво кликнахте? Не е ясно.

Опитвам се да го възстановя. Запазвам документа, с който работех. Затварям Word. Пускам отново Word и отварям документа. Лентата на състоянието, уви, не се появи.

Преглеждам всякакви настройки в Word 2007. Например, търся „Преглед“ в горното меню, но там няма нищо за лентата на състоянието. Когато беше на мястото си, някак си не я забелязвах. И сега тази полезна линия изчезна...

Нека се опитаме да проверим най-простия вариант.

Лентата на състоянието на Word е скрита от лентата на задачите

Ако в Windows 7 или Windows 8.1 лентата на състоянието на Word се вижда през лентата на задачите или дори не се вижда, във всеки случай нека първо опитаме простата опция.

1) Трябва да откачите лентата на задачите, повече подробности. След това трябва да преместите лентата на задачите вляво или вдясно на екрана. Тогава всичко ще се вижда в долната част на екрана, включително евентуално лентата на състоянието на Word. Ако не можете да го видите, това означава, че наистина го няма.

2) В горния десен ъгъл на прозореца на Word има 3 бутона:

ориз. 3 Бутони в горния десен ъгъл на прозореца на Word

Трябва да кликнете върху бутона „Минимизиране до прозорец“ (2 на фиг. 3), така че прозорецът на Word да има рамка.

3) След това трябва да преместите курсора на мишката до границата на прозореца на Word и да преместите прозореца нагоре, за да го намалите отдолу.

4) Поставете отново лентата на задачите и я закачете.

5) В горния десен ъгъл на Word щракнете върху бутон 2 на фиг. 3 и разгънете прозореца на цял екран. Уверете се визуално, че лентата на състоянието на Word вече се вижда и е на мястото си.

Ако тази опция не ви подхожда, нека преминем към по-сложна опция.

Разпределение на думите

По-сериозна опция е дистрибуцията на Word 2007 като част от дистрибуцията на MS Office 2007. На него намирам дистрибуцията на Word 2007 е да премахнете напълно Word 2007 от компютъра и след това да го инсталирате отново от комплекта за разпространение.

Но тогава решавам да опитам да инсталирам Word 2007 върху инсталираната програма, без да я премахвам от списъка с инсталирани програми. Защото ако инсталирането върху работещ софтуер се провали, винаги мога да изтрия старата програма и след това да я инсталирам отново.

И така, стартирам програмата за инсталиране на Word 2007, щракам два пъти с левия бутон на мишката върху съответната иконка в прозореца на диска и... За по-малко от 1 секунда се появява прозорецът за инсталиране на Word 2007, в който успявам. прочетете надписа „Настройките на Word 2007 се конфигурират“. Дори нямах време да го направя, за да го покажа ясно. След това прозорецът изчезва и нищо друго не се случва. Изобщо нищо не се случва.

Тогава решавам да стартирам Word 2007 отново и виждам дългоочакваната лента на състоянието на обичайното й място. Оказва се, че всичко е просто! Разработчиците на Word 2007 са помислили за всичко. И дори тази необичайна ситуация на изчезване на лентата на състоянието.

Но все още не разбирам как от цялото разнообразие от настройки на Word 2007 решиха, че трябва да възстановя лентата на състоянието. Поне те зададоха въпрос по време на процеса на възстановяване на параметри, например каква настройка ви трябва. Вероятно в този случай всичко е направено "". Тоест, разработчиците на Word 2007 сами взеха решение какво точно се нуждае от потребителя, без да му задават „ненужни“ въпроси. Малко нещо, но хубаво! По-малко от секунда и всичко отново работи както обикновено.

Напразно те критикуват Microsoft за предполагаемото лошо качество на софтуерните продукти и лошия фокус върху потребителите. Забележително качество и най-добрата ориентация към клиента - потребителят все още не е казал нищо, но вече са направили всичко и най-важното - направили са точно това, от което потребителят се нуждае.

5.5. ЛЕНТА С ИНСТРУМЕНТИ И ЛЕНТА НА СЪСТОЯНИЕТО

Лента с инструменти (Лента с инструменти ) и лента на състоянието ( Статус Бар ) - това е специалност нови компоненти на потребителския интерфейс, предназначени да създаватфункционално ориентирани набори от контроли. Арматурно таблоченгетата съдържа, като правило, контроли, които осигуряват бърздостъп до най-често използваните команди или свойства на обекти. РазлиИма няколко вида ленти с инструменти, насочени към приложение вконкретни приложения. Такива специализирани панели понякога имасобствени имена (фиг. 5.31).

ориз. 5.31. Примери за лента с инструменти

Лентата на състоянието е специална област в основния прозорец (обикновенов долната си част), предназначени да показват информация за текущото състояние nii обекти или процеси, представени в прозореца, както и всеки друг контекстподробна информация, например за състоянието на клавиатурата (фиг. 5.32). Можете да направите товаМожете също да използвате лентата на състоянието, за да предоставите помощни съобщенияотносно избрания елемент от менюто или бутона на лентата с инструменти. Подобно на inst панел ruments, лентата на състоянието може да съдържа контроли; въпреки това се препоръчва да се включи само за четене или неинтерактивна информация. тивни елементи.

Контроли за достъп, включени в лента с инструменти или лентасъстояние ku, реализирано или с помощта на мишката, или чрез друг стандарт средства за взаимодействие с тези елементи. Взаимодействието с клавиатурата също може да се реализира въз основа на използването на горещи клавиши или клавиши.vish достъп. Ако лента с инструменти или елемент от лентата на състоянието няматекстов етикет, достъпът от клавиатурата е неефективен за него тив. Освен това, ако някой ключ за достъп вече се използва восновен прозорец, той не може да се използва за работа с лентата с инструменти. включено например, ако лентата с менюта на основния прозорец вече използва някакъв ключдостъп, тогава всички събития, свързани с този ключ, ще бъдат обработени приблизителносвързани с лентата с менюта.

ориз. 5.32. Опции за внедряване на лентата на състоянието

Когато потребителят взаимодейства с разположен контролна лентата с инструменти или лентата на състоянието всяка промяна е незабавна но се прилага за текущия избор (например, ако бутонът на лентата с инструменти еназначен за промяна на стила на шрифта в текста, тогава, когато натиснете този бутон текстът се променя веднага); не е необходимо допълнително потвърждение. Единственото изключение е при използване на елементаконтроли (например бутони), изисква потребителят да въведе допълнителниинформация; съответната операция не може да бъде изпълнена, докато потребителятПотребителят няма да въведе необходимата информация. Пример за такова изключение еизбор на обект или задаване на стойност на параметър с помощта на диалоговия панел.

За онези елементи от лентата с инструменти или лентата на състоянието, които няматАко няма текстов етикет, трябва да се използва подсказка. Системата поддържа създаване на подсказка за стандартни елементи на лентата с инструменти.

С цел осигуряване на максимална гъвкавост в работата на потребителите на панелаинструменти и ленти на състоянието трябва да могат да се персонализират.Най-простата опция за тази настройка е възможността за скриване (не показване) на тези елементи на интерфейса. При по-сложни приложения на потребителя се предоставя Имате право да променяте или пренареждате елементите, включени в лентите с инструменти или лентите на състоянието.

Също така се препоръчва всеки бутон да бъде показанна лентата с инструменти в поне два размера: 24 на 22 и 32 на 30 pxриболов Ако графичните етикети се използват за идентифициране на бутони, те трябва да не са по-големи от съответно 16 на 16 и 24 на 24 пиксела.

Помислете също за създаване на преместваем от потребителя панелинструменти. Въпреки че лентата с инструменти по подразбиране се показва като при закачен до определен ръб на прозореца или панела, в който се използва,позволи на потребителя да го премести на друг ръб или да го покаже като прозорецпалети (фиг. 5.33).

ориз. 5.33. Плаваща лента с инструменти

За да преместите лентата с инструменти, трябва да поставите показалеца върху всяка свободна област на панела и, като натиснете LMB, да я плъзнете към нова място. Ако новата позиция е в рамките на гореща зона на ръба на прозореца, приПозицията трябва автоматично да закрепи панела към ръба на прозореца (следкогато потребителят пусне бутона на мишката). Ако новата позиция е извън горещата зона на ръба на прозореца, лентата с инструменти се преобразува в прозорец на палитра. За да закачи отново панела към ръба на прозореца, потребителят трябваактуализирайте показалеца върху заглавната лента на прозореца на палитрата и, като щракнете върху LMB, преместететози прозорец, докато показалецът е в горещата зона; когато потребителят пусне бутона на мишката, лентата с инструменти се показва закачена сизправени.

Осигурете визуална обратна връзка при преместване на лентата с инструменти.комуникация чрез показване, например, на движението на контура на лентата с инструменти. Когато показалецът навлезе в горещата зона на прозореца, променете съответно контура на лентата с инструменти, за да позволите на потребителя да контролира визуалноизвършете операцията (фиг. 5.34).

ориз. 5.34. Визуализация на движението на лентата с инструменти

Можете също да поддържате потребителско персонализиране за лентата с инструменти. други опции, като преоразмеряване на лентата с инструментиченгета, свързване на няколко панела, поставянето им в необходимия ред и др.

Не се препоръчва включването на ленти с инструменти и ленти на състояниетоелементи, до които потребителят няма достъп по друг начин. освенОсвен това винаги запазвайте текущата позиция, размер и друга информация за панела инструменти и лентата на състоянието, за да могат да бъдат възстановенисъщата форма, когато потребителят отвори отново прозореца на приложението.

Лентата на състоянието също поддържа възможността за включване регулаторза калибриране на размера на прозореца, описан в глава 4. При внедряванеПри тази възможност трябва да се има предвид следното.

Невъзможно е едновременното показване на регулатора в две позиции: в реда на състояниетои в пресечната точка на лентите за превъртане на прозореца (в стандартната му позиция). Когато е включено екранът показва лента на състоянието, съдържаща регулатор, след което трябва да бъде премахната от стандартната позиция; ако потребителят премахне лентата на състоянието,върнете регулатора в стандартна позиция.

СТАНДАРТНИ БУТОНИ НА ЛЕНТАТА С ИНСТРУМЕНТИ

Таблица Фигура 5.6 илюстрира стандартни формати за бутони с „общо предназначение“. който може да се използва във всяко приложение.

Таблица 5.7.

Стандартни формати на бутоните на лентата с инструменти

Формат 16х16

Формат 24х24

функция

Създаване (ново)

Отворете

Печат

Визуализация (Визуализация на печат)

Отмяна

Повторете

Изрежете

Залепете

копие

Изтриване

Намерете

Сменете

Получер [курсив] (получер)

курсив (курсив)

Подчертан [шрифт] (Подчертан)

Свойства

какво е това [режим на помощ в зависимост от контекста] (какво е това)

Отворете родителската папка (Отворете родителската папка)

Показване като големи икони (Преглед като големи икони)

Показване като малки икони (Преглед като малки икони)

Показване като списък (Преглед като списък)

Показване като таблица (Вижте като подробности)

Изберете (изберете) област (Инструмент за избор на регион

Моля, използвайте горните изображения само за индикация.ny функции. Последователността в използването им позволява на ползвателяприлагат знанията и уменията, придобити при работа с един софтуерен продуктче във всеки друг. Ако една от стандартните икони се използва за представяне на друга функция, това може да обърка потребителя. Когато проектирате свои собствени бутони на лентата с инструменти, следвайте стандартните системни конвенции, обсъдени по-рано.

Инструкции

В стандартния файлов мениджър на Windows Explorer, за да активирате показването на лентата на състоянието, трябва да отворите секцията „Преглед“ в менюто и да поставите отметка в квадратчето до елемента, наречен „Лента на състоянието“.

Във версиите на текстообработващите програми на Microsoft Office Word, по-стари от Word 2007, за да активирате този панел, трябва да отворите секцията „Инструменти“ в менюто и да изберете „Опции“. След това в прозореца, който се отваря, отидете в раздела „Изглед“ и проверете реда с надпис „Лента на състоянието“ в секцията „Покажи“. Започвайки с Word 2007, дисплеят на този панел не може да се включва или изключва в настройките на програмата, въпреки че е възможно това да се направи програмно - с помощта на макроси.

В интернет браузъра Internet Explorer, за да активирате показването на лентата на състоянието, просто щракнете с десния бутон върху мястото, свободно от елементите на менюто в горната част на прозореца, и проверете елемента „Лента на състоянието“ в контекстното меню. Същият елемент се дублира в секцията „Преглед“ на менюто на браузъра.

Преместването на незакачена лента с инструменти става чрез просто плъзгане на панела: щракнете с левия бутон върху заглавието на панела и го плъзнете на всяко удобно за вас място. При преместване на панели те могат да се сменят, в зависимост от нуждата им. Ако желаете, можете да подредите иконите на няколко панела в един ред, като поставите няколко панела един до друг и редактирате иконите, които ще използвате.

За да премахнете или добавите икони от лентата с инструменти, щракнете върху иконата с малък триъгълник. В менюто, което се отваря, изберете „Добавяне и премахване на бутони“, след това щракнете върху елемента с името на панела, който редактирате, и премахнете отметките от някои елементи, които не използвате. Направете тази операция за всички панели, които са във вашия текстов редактор.

За да комбинирате иконите в един панел, щракнете върху иконата с малък триъгълник. В менюто, което се отваря, изберете „Показване на бутони на един ред“, всички икони ще се подредят в един ред.

Лентата на задачите е лента, разположена по долния (по подразбиране) ръб на работния плот, върху която е поставен бутонът Старт, който отваря главното меню. Освен това съдържа трея (областта за уведомяване) и системния часовник, а в средната част се показват икони на отворени програми. Потребителят има възможност да добави други стандартни или свои собствени панелни секции към този панел. Поставянето на всички тези елементи върху хоризонтална лента в долната част на екрана не винаги е най-добрият вариант, така че Windows ви позволява да местите лентата на задачите.

Инструкции

Премахнете отметката от квадратчето, което не позволява на лентата на задачите да се движи. За да направите това, щракнете с десния бутон върху него на място без никакви икони. В контекстното меню, което се появява, елементът „Заключване на лентата на задачите“ отговаря за фиксирането на пространствената ориентация на панела - ако има отметка срещу него, щракнете върху този ред.

Преместете курсора на мишката върху празно място на панела, натиснете левия бутон и, без да го пускате, преместете курсора до желания край на работния плот. Няма да видите панела да се движи, докато курсорът не е съвсем близо до ръба на екрана, след което той незабавно ще се появи на новото си място.

Променете ширината на лентата на задачите, за да се възползвате напълно от новата й ориентация. Например, след като се преместите в левия или десния край на екрана, ще бъде неудобно да четете етикетите на бутоните на панела, тъй като те ще станат твърде тесни, така че има смисъл лентата на панела да бъде по-широка. За да направите това, трябва да преместите курсора над неговата граница и когато показалецът промени формата си и стане двупосочна стрелка, натиснете левия бутон и преместете границата на достатъчно разстояние към центъра на екрана.

Възползвайте се от функцията GUI на операционната система, която ви позволява да скриете лентата на задачите - това ще ви помогне да освободите място за програмни прозорци, ако ширината на панела е станала твърде голяма. Можете да активирате този механизъм, като щракнете с десния бутон върху празно място в лентата на задачите и изберете „Свойства“ от контекстното меню. Ще се отвори допълнителен прозорец, където трябва да поставите отметка в квадратчето „Автоматично скриване на лентата на задачите“ и след това да щракнете върху бутона „OK“. След това панелът ще изплува от ръба на екрана само ако преместите курсора на мишката близо до този ръб.

Заключете позицията на панела в новото местоположение, завършвайки персонализирането на външния му вид. Тази стъпка не е задължителна, но може да ви предпази от случайно преместване на лентата на задачите. Щракнете с десния бутон върху него и изберете „Закачете лентата на задачите“ от контекстното меню.

Видео по темата

Ако вашият сайт дълго време заемаше първия ред в класирането в търсачките и започна да губи позициите си, тогава е време да вземете спешни мерки, за да си върнете загубените позиции. Това ще изисква спешни мерки, насочени към оптимизиране на сайта и неговата „видимост“ в Интернет.

Ще ви трябва

  • Ще ви трябва:
  • - разработете план за подобряване на рейтинга;
  • е фирма предлагаща оптимизационни услуги.

Инструкции

Първо, определете какво място заема вашият ресурс в момента в класацията на търсачките. За да направите това, въведете ключовата дума/думи в лентата за търсене и започнете търсенето. Ако вашият ресурс е предназначен предимно за рускоезична аудитория, използвайте Yandex; ако работите по целия свят, добавете Google. След няколко секунди ще ви се изясни ситуацията – ако сайтът ви се вижда на първа страница – това е добър резултат, ако е на по-ниско – захващайте се за работа.

Започнете с изучаване на уебсайтовете на вашите конкуренти. Изберете тези, които са в първите пет реда на класацията и внимателно ги проучете: как привличат посетители, как популяризират, какъв е техният дизайн, услуги, услуги - всичко това трябва да се прегледа и да се възприемат тактически точки.

Възползвайте се от популярните табла за съобщения, форуми, блогове - редовно публикувайте информация за вашия сайт на тези сайтове и провеждайте промоции.

Същото важи и за сайтовете за социални мрежи - техният трафик вече е лесен, което също е положително за вас. Създайте група на такъв сайт, наречен на вашия ресурс, и изпращайте редовни писма - известия за нови пристигания, промоции, новини, събития. Поканете да посетите вашия уебсайт, за тези, които идват от този ресурс, предлагайте отстъпки, изненади, подаръци - направете всичко, така че хората да искат да дойдат на вашия сайт.

Изберете няколко сайта с голям трафик и се съгласете да обменяте връзки и банери. Не трябва да има много такива сайтове – най-много три или четири; Ако вашите сайтове се допълват, това ще бъде най-успешният вариант. Например, сайт за дамски дрехи може да постави на страниците си банер на добре популяризиран сайт на женски клуб и т.н.

След като приключите работата, проверете отново какво място заема сега вашият сайт в класацията на търсачките. Въведете отново ключовите си думи в лентата за търсене и започнете търсенето. Ако сте работили усърдно и упорито, вашият ресурс вероятно се е издигнал нагоре в класацията за търсене.

Моля, обърнете внимание

Не забравяйте, че добрият резултат трябва да се поддържа; високата оценка няма да се поддържа сама по себе си.

Полезни съвети

Можете да свършите тази работа сами или да я поверите на фирма, която професионално се занимава с оптимизация на уебсайтове и ще отговаря за резултата.

източници:

  • Как да популяризираме онлайн магазин

Най-често панелът с бутона за стартиране се намира в долната част на екрана. Но какво ще стане, ако го преместите на друго място? Изведнъж ще стане по-удобно и ще изглежда по-интересно. Как да стане това?

Инструкции

Изберете местоположението на лентата на задачите. Можете да го оставите на същото място или да го преместите по същия начин, както се намира подобен панел в други операционни системи, като Linux и Apple Mac OS, т.е. по горния, десния или левия ръб на екрана. Можете също да скриете стартовия панел. Ще се появи само когато задържите курсора на мишката върху местоположението му. Така че, за да изпълните всяка задача, трябва да имате ясно дефинирана цел. Ако сте решили, започнете да го изпълнявате. Ако не, тогава просто започнете да се опитвате да преместите панела на други места - внезапно разбирането ще дойде в процеса на действие.

Щракнете с десния бутон върху всяка свободна област на лентата на задачите. Пред вас ще се появи меню. Изберете елемента „Свойства“ в него. Кликнете върху него веднъж с левия бутон на мишката. След това ще видите друго меню да се появява на екрана. Ще се нарича „Свойства на лентата на задачите и менюто „Старт“. Кликнете веднъж върху раздела „Лента на задачите“. Ако този раздел вече е активен, вече не е необходимо да щракнете върху него. Тук ще видите различни свойства на лентата на задачите. В този случай се интересувате от „Позиция на лентата на задачите на екрана“ и „Закрепване на лентата на задачите“.

Премахнете отметката от квадратчето до „Закачете лентата на задачите“, ако е отметнато. Изберете от четири опции. Можете да местите стартовия панел надолу, нагоре, надясно или наляво на екрана. Щракнете веднъж с левия бутон върху стрелката, разположена до текущата позиция на лентата на задачите.

Изберете една от горните четири опции. След това поставете отметка в квадратчето до „Закачете лентата на задачите“, така че да не се мести никъде отново без вашето съгласие. След това щракнете върху бутона "Приложи". Лентата на задачите ще се премести. Вижте дали тази опция ви подхожда. Ако не, повторете горните стъпки, докато постигнете желания резултат.

източници:

  • как да преместите екрана

„Работен плот“ е областта на екрана на монитора, която потребителят вижда при зареждане на операционната система. Всяка работа на компютъра започва от работния плот. Тази област има свой собствен външен вид: в основната част на екрана потребителят вижда компоненти като „Моят компютър“, „Кошче“, в долната част има „Лента на задачите“ и бутона „Старт“. Можете да персонализирате лентата с менюто "Старт" по ваш вкус, като например да я поставите на друго място или просто да я скриете.

Инструкции

За да намалите менюто "Старт", с други думи, да скриете лентата на задачите, извикайте прозореца със свойства на лентата на задачите и менюто "Старт". За да направите това, отворете „Контролен панел“ през менюто „Старт“. В категорията „Външен вид и теми“ щракнете с левия бутон върху иконата „Лента на задачите и меню Старт“, за да отворите желания диалогов прозорец. Този прозорец може да бъде извикан и по друг начин: щракнете с десния бутон върху „Лентата на задачите“ и изберете „Свойства“ от падащото меню.

В прозореца, който се отваря, отидете в раздела „Лента на задачите“. В секцията „Дизайн на лентата на задачите“ поставете отметка в квадратчето до „Автоматично скриване на лентата на задачите“. В полето за контур ще видите, че вместо миниатюрата „Лента на задачите“ вече не се показва нищо. Щракнете върху бутона „Прилагане“ и затворете прозореца „Свойства на лентата на задачите и менюто Старт“, като щракнете върху бутона OK или иконата X в горния десен ъгъл на прозореца.

С тези настройки лентата на задачите и менюто "Старт" ще бъдат скрити зад област на екрана през цялото време, докато не преместите курсора на мишката до долния край на екрана или натиснете клавиша Windows на клавиатурата (клавиша за флаг). За да покажете менюто "Старт", повторете стъпките по-горе и премахнете отметката от квадратчето Автоматично скриване на лентата на задачите. Приложете новите настройки.

За да поставите „Лентата на задачите“ в произволен край на екрана, щракнете с десния бутон върху панела и премахнете маркера от реда „Закачете лентата на задачите“ в падащото меню. Поставете курсора на мишката върху панела и, докато държите левия бутон на мишката, преместете „Лентата на задачите“ до удобния за вас ръб на екрана. Извикайте отново падащото меню на панела и поставете маркера на реда „Закачете лентата на задачите“.

Видео по темата

В повечето програми, които предоставят възможност за работа с определени обекти (текст, графика, модели), потребителят може да подреди инструментите по най-удобния начин. Принципът на настройка на интерфейса в повечето приложения е подобен.

Инструкции

Първо решете с какви инструменти ще работите. За да предотвратите различните панели да заемат твърде много място и да намалят работната ви площ, по-добре е да активирате само тези ленти с инструменти, които ще използвате най-често.

Ако програмата не ви позволява да избирате инструменти чрез щракване с десен бутон, изберете „Изглед“ или „Прозорец“ в горната лента с менюта и конфигурирайте показването на желаните ленти с инструменти, като използвате падащо меню или отделен диалогов прозорец, който се отваря.

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

Преместете курсора в горния ляв или десен ръб на лентата с инструменти, щракнете с левия бутон върху нея и, като държите натиснат този бутон, плъзнете лентата с инструменти до мястото, от което се нуждаете. Когато панелът е там, където искате, отпуснете левия бутон на мишката. Понякога, когато извършвате това действие, курсорът се променя на икона с пресичащи се стрелки.

Ако не можете да плъзнете лентата с инструменти само с бутоните на мишката, натиснете и задръжте клавиша Shift на клавиатурата. Алтернативен вариант са клавишите Ctrl и Alt или една от комбинациите от двата именувани клавиша (например Alt и Shift, Ctrl и Shift). В същото време преместете лентата с инструменти по същия начин, както е описано по-горе. Когато панелът е на мястото си, отпуснете клавиша и бутона на мишката.

Понякога се случва панелът да не е на мястото си. В този случай това означава едно от двете неща: или е невъзможно да го преместите в програмата, или панелът просто е фиксиран. Във втория случай опитайте да намерите икона на панела, която не е свързана с инструменти (например под формата на щифт или пирон) и щракнете с левия бутон върху нея. След това преместете панела както обикновено.

Лентата на задачите в операционните системи от семейството на Windows служи като многофункционално допълнение. С негова помощ можете бързо да стартирате приложението, да разберете текущата дата и час и да получите достъп до важни раздели на системата. Понякога този панел трябва да бъде преместен.

LPTBNOTIFY ptbn =(LPTBNOTIFY) lParam; превключвател (ptbn->iItem)

lstrcpy(ptbn->pszText, "Помощ"); ptbn->tbButton.iBitmap = STD_HELP; ptbn->tbButton.idCommand = 11; ptbn->tbButton.fsState = TBSTATE_ENABLED; ptbn->tbButton.fsStyle = TBSTYLE_BUTTON; ptbn->tbButton.dwData = 0; ptbn->tbButton.iString = 10;

връщане 1; случай 1:

lstrcpy(ptbn->pszText, "Изтриване"); ptbn->tbButton.iBitmap = STD_DELETE; ptbn->tbButton.idCommand = 12; ptbn->tbButton.fsState = TBSTATE_ENABLED; ptbn->tbButton.fsStyle = TBSTYLE_BUTTON; ptbn->tbButton.dwData = 0; ptbn->tbButton.iString = 11;

връщане 1; по подразбиране:

Ако вече имате масив от дефиниции на TBBUTTON, тогава най-бързият начин да отговорите на това съобщение е да използвате функцията memcpy, за да копирате TBBUTTON за всяко получено съобщение. По-долу е описано как GADGETS прави това:

lstrcpy(ptbn->pszText, GetString(ptbn->iItem)); memcpy(&ptbn->tbButton, &tbb, sizeof(TBBUTTON));

Лента на състоянието

Лентите на състоянието са прозорци само за показване, често разположени в долната част на главния прозорец на програмата. Най-честата употреба на лентата на състоянието е, че се използва за показване на подробни описания на елементи от менюто, докато потребителят ги разглежда, подобно на сервитьор, който коментира конкретен елемент от менюто в ресторант. Когато менютата не се преглеждат, програмите често показват свързана информация в лентата на състоянието. Състоянието на клавишите за превключване също често се показва

- , , . Програмите за текстообработка често също показват текущата страница, ред и колона.

Лентата на състоянието има два режима, така че може да се използва за описание на елементи от менюто и показване на друга програмна информация. В режим на описание на елементи от менюто („прост режим“), лентата на състоянието се разширява, за да покаже обикновен ред текст. В режим на показване на състоянието на програмата лентата на състоянието показва един или повече прозореца, всеки от които се нарича "част" от лентата на състоянието. Конкретната част от лентата на състоянието може да бъде създадена като ниша с рамка, която изглежда повдигната над повърхността на прозореца на лентата на състоянието, или без рамка. Освен това е възможно да добавите дъщерни прозорци към лентата на състоянието, като например часовник или лента за напредък. Когато превключите лентата на състоянието от прост режим в режим на състояние на програмата и обратно, лентата на състоянието запазва един набор от скрити прозорци, докато друг набор от видими прозорци се показва.

Създаване на лента на състоянието

Най-лесният начин да създадете лента на състоянието е да извикате функцията CreateStatusWindow:

hwndStatusBar = CreateStatusWindow(

WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | CCS_BOTTOM, "Готово", hwndParent, 2

Тази функция извиква функцията CreateWindow, която създава дъщерен прозорец с родителски прозорец hwndParent, с текст на прозореца „Готов“ (този текст се появява в първия прозорец на лентата на състоянието), идентификатор 2. Флаговете на стила на прозореца са посочени в първия параметър.

Таблицата по-долу описва всички стилови флагове, които могат да се използват за създаване на полезна лента на състоянието. Вероятно ще искате да използвате флага SBARS_SIZEGRIP най-често, защото той кара диагоналното щрихиране да се показва в десния ъгъл на лентата на състоянието. Останалите флагове за стил променят първоначалното състояние и местоположението на лентата на състоянието, така че тя да може да бъде разположена на място, различно от долната част на клиентската област на родителския прозорец, както е определено от флага CCS_BOTTOM.

Стил флаг

Описание

Изпълнение

Показва диагонално щриховане

десен ъгъл на лентата на състоянието. Тази област

използва се за преоразмеряване на родителя

Начална позиция

Поставя лентата на състоянието в горната част

родителски прозорец.

Поставя лентата на състоянието в долната част

родителски прозорец (по подразбиране).

Деактивира движението спрямо оста y.

Забрана за автоматично

CCS_NOPARENTALIGN

Лентата на състоянието задава нейната височина

промени в размера и

(cy). Но не определя местоположението му

местоположения

(x,y) и ширина (cx). За съответните

обработката е необходима след създаването

изпрати съобщение за преоразмеряване.

Деактивира всички автоматични движения и

промени в размера. Това забранява

следните флагове за стил: CCS_TOP,

CCS_BOTTOM, CCS_NOMOVEY и

CCS_NOPARENTALIGN. Трябва ясно

задайте размера и позицията на лентата на състоянието.

Преместете и преоразмерете лентата на състоянието

Когато родителският прозорец на лентата на състоянието промени размера (при получаване на съобщение WM_SIZE), лентата на състоянието трябва да заеме нова позиция и да приеме различни размери, за да остане в долната част на клиентската област на родителския прозорец. Лентата с инструменти преоразмерява в отговор на съобщението TB_AUTOSIZE (вижте по-рано в тази глава). Лентата на състоянието няма подобно съобщение. Вместо това се използва нещо като следното:

int cxParent = LOWORD(lParam); int cyParent = HIWORD(lParam); int x, y, cx, cy;

// Оставете височината на прозореца на лентата на състоянието непроменена

GetWindowRect(hwndStatusBar, &rWindow); cy = rWindow.bottom - rWindow.top;

y = cyParent - cy; cx = cxParent;

MoveWindow(hwndStatusBar, x, y, cx, cy, TRUE);

Този код запазва височината на лентата на състоянието непроменена и променя нейната ширина и местоположение, за да се побере в клиентската област на родителския прозорец.

Поддръжка за сърфиране в менюто

Потребителите очакват програмите на Windows да показват поддържаща информация в лентата на състоянието за това каква функция изпълнява определен елемент от менюто. Дори случайният потребител на Windows бързо научава, че един елемент от менюто с една дума крие много по-широко действие. И въпреки че опитните потребители лесно разбират значението на стандартните команди от менюто, понякога те трябва да похарчат много усилия, за да разберат значението на конкретни елементи от менюто за определена програма.

Менюто на прозореца изпраща съобщение WM_MENUSELECT, когато потребителят преглежда елементи от менюто, и съобщение WM_COMMAND, когато потребителят избира елемент от менюто (вижте Глава 10). За да поддържа показването на поддържаща информация за елементи от менюто, съобщението трябва да бъде обработено

За да улесни обработката на това съобщение и показването на текст в лентата на състоянието, публичната библиотека с контроли поддържа функцията MenuHelp. Тази функция предполага таблица с низове, съдържаща поддържащите информационни текстове, които трябва да бъдат показани, и структура от данни, която свързва елементи от менюто с идентификатори на текстови низове от таблицата. Функцията MenuHelp се дефинира, както следва:

Първият параметър, uMsg, трябва да бъде равен на WM_MENUSELECT, въпреки че наличието на този параметър (и описанието му в документацията на Win32) предполага, че обработката на съобщението WM_COMMAND е била включена при проектирането на функцията. Параметрите wParam и lParam на прозоречната процедура се предават като втори и трети параметър. Тези три параметъра, взети заедно, описват каква част от системата от менюта гледа потребителят и дали това е елемент от изскачащо меню или елемент от системно меню.

Шестият параметър, hwndStatus, е манипулатор на прозореца на лентата на състоянието. Функцията MenuHelp изпраща специфично за лентата на състоянието съобщение SB_SIMPLE, за да настрои лентата на състоянието в режим на един прозорец (прост) и да покаже съответния текст. По-късно, когато потребителят спре да браузва, функцията MenuHelp изпраща друго съобщение SB_SIMPLE, за да върне лентата на състоянието в многопрозоречен (непрост) режим.

Функцията MenuHelp използва три други параметъра – hMainMenu, hInst и lpwIDs – за да определи кой ред да се показва при разглеждане на елемент от менюто. Параметърът hInst идентифицира модула, който може да бъде манипулатор на екземпляр на DLL или манипулатор на екземпляр на изпълнима програма, и е собственикът на таблицата, съдържаща низовете на менюто (които можете да приемете, че са заредени с помощта на функцията LoadString).

Начинът да накарате функцията MenuHelp да работи правилно е да подадете правилната стойност в четвъртия и седмия параметър: hMainMenu и lpwIDs. Задаването на тези стойности правилно е малко трик, тъй като има три елемента, които трябва да се вземат предвид: командното меню, изскачащото меню и системното меню. Друго усложнение е, че документацията на Win32 казва, че lpwIDs е масив, който търси функцията MenuHelp. Въпреки че има смисъл да използвате масив за съхраняване на основните стойности на низовите ресурси, ще трябва сами да направите анализ на масива, тъй като функцията MenuHelp не прави това.

Преглед на елементи от менюто

Функцията MenuHelp изчислява идентификатора на низовия ресурс за елемент от менюто, като добавя стойността на идентификатора на командата (извлечена от ниската дума на wParam) към стойността, посочена от lpwIDs. Например, следното извикване на функцията MenuHelp показва ресурсния низ номер 125 в лентата на състоянието:

UINT uiStringBase = 100; WPARAM wParam = 25;

MenuHelp(WM_MENUSELECT, wParam, lParam, NULL, hInst, hwndStatus, &uiStringBase);

Както е показано в примера, манипулаторът на менюто hMainMenu може да бъде NULL за показване на елементи от командното меню, тъй като функцията MenuHelp не използва тази стойност за изчисление.

Най-простият начин за съпоставяне на елементи от командното меню и ресурси на низове е да им присвоите еднакви стойности. Това ще зададе основата на реда на нула и ще я игнорира.

Вижте елементи от изскачащото меню

В случай на изскачащо меню, функцията MenuHelp изчислява ресурсния низ за показване в лентата на състоянието, като добавя индекса (базиран на нула) на изскачащото меню към стойността, посочена от lpwIDs. За да работи правилно, четвъртият параметър на функцията MenuHelp, hMainMenu, трябва да бъде настроен на манипулатора на родителското изскачащо меню на прозореца. Структурата по-долу предоставя удобен начин за картографиране на манипулатори на меню към база от ресурси на низове:

typedef struct tagPOPUPSTRING

HMENU hMenu; UINT uiString;

В програмата GADGETS, в която три елемента от менюто съдържат изскачащи менюта, тази структура на данните се дефинира, както следва:

POPUPSTRING popstr;

и се инициализира, когато редът за състояние е създаден, както следва:

GetMenu(hwndParent);

IDS_MAIN_MENU;

GetSubMenu(hMainMenu, 2);

IDS_TOOLBAR_MENU;

GetSubMenu(hMainMenu, 3);

IDS_STATUSBAR_MENU;

Когато се получи съобщение WM_MENUSELECT, параметърът lParam съдържа манипулатора на менюто на родителския прозорец. Работата на функцията MenuHelp за намиране на правилния ресурс на низ изисква да търсите в масива и да подадете адреса като последен параметър на функцията MenuHelp. По-долу е показано как това се прилага в програмата GADGETS:

if((fuFlags & MF_POPUP) &&(!(fuFlags & MF_SYSMENU)))

за (iMenu = 1; iMenu< MAX_MENUS; iMenu++)

За да работи правилно, hMainMenu трябва да бъде настроен на стойността на манипулатора на родителското меню на изскачащото меню. Докато разглеждахме работата с нашите изскачащи менюта, напълно забравихме за системното меню.

Преглед на системното меню

Функцията MenuHelp предоставя помощна информация в лентата на състоянието за системното меню и елементите от системното меню. Всичко, което е необходимо за това, са параметрите на съобщението WM_MENUSELECT wParam и lParam в същата форма, както за други типове елементи от менюто. Освен това стойността на hMainMenu не трябва да е равна на действителния манипулатор на системното меню; NULL е доста подходящ.

Нека сега комбинираме всички тези фрагменти за елементи от менюто, изскачащи менюта и системното меню. Следният код илюстрира как програмата GADGETS обработва съобщението WM_MENUSELECT, за да покаже поддържаща информация в лентата на състоянието:

LRESULT Statusbar_MenuSelect(HWND hwnd, WPARAM wParam, LPARAM lParam)

UINT fuFlags =(UINT) HIWORD(wParam); HMENU hMainMenu = NULL;

// Обработване на несистемни изскачащи менюта if((fuFlags & MF_POPUP) &&(!(fuFlags & MF_SYSMENU)))

за (iMenu = 1; iMenu< MAX_MENUS; iMenu++)

if((HMENU) lParam == popstr.hMenu)

hMainMenu =(HMENU)lParam; прекъсване;

// Показване на спомагателна информация в лентата на състоянието

MenuHelp(WM_MENUSELECT, wParam, lParam, hMainMenu, hInst, hwndStatusBar, &((UINT) popstr.hMenu));

Лента на състоянието

В долната част на прозореца има лента на състоянието (фиг. 1.39). Това е друг елемент на интерфейса, който е променен и подобрен в Word 2007.

ориз. 1.39.Лента на състоянието


В допълнение към традиционните данни за документа (общия брой страници в документа и текущия номер на страница), в лентата на състоянието в Word 2007 се появиха нови елементи.

Почти всички информационни блокове в лентата на състоянието са бутони, предназначени за бързо извикване на команди. Когато щракнете върху бутона за брой страници, се отваря прозорецът Намиране и замяна, който ви позволява бързо да преминете към друга страница в документа. Щракването върху бутона за броене на думи отваря прозореца със статистика на документа, който показва броя на редовете, абзаците, знаците без интервали и с интервали. Това е много полезно при писане на статии и резюмета. В предишните версии на Word извикването на прозореца за статистика беше много по-малко удобно.

Ако Word не е открил никакви правописни грешки в документа, иконата за проверка на правописа се нарича Правописни грешки не са намерени и изглежда като отворена книга със зелена „птица“. Ако Word смята, че някои думи в документа са неправилно изписани, иконата се променя на книга с червен кръст и името й се променя на Намерени са правописни грешки, щракнете, за да коригирате. Когато щракнете върху тази икона, Word последователно подчертава неправилно изписаните думи в текста и показва контекстно меню, съдържащо опции за действия с тази дума (фиг. 1.40). Ако има подобни думи в речника на Word, те се показват в това меню. Ако щракнете върху дума в менюто, тя ще бъде вмъкната на мястото на грешната. Използвайки това меню, можете също да пропуснете текущата грешна дума и да преминете към следващата, да пропуснете всички подобни грешни думи или да добавите думата към речника на програмата. Това е много полезна функция, тъй като речникът на Word, макар и доста обширен, често не съдържа много често срещани думи. Тази функция е особено подходяща, ако често работите със специализирани текстове, като медицински или технически. След като дума бъде добавена към речника, тя няма да се счита за неправилна.

ориз. 1.40.Контекстно меню за грешна дума


Ако щракнете върху бутона, показващ текущия език на документа, ще се отвори прозорец за избор на езика в текущия документ, за който ще се проверява правописът (фиг. 1.41).

ориз. 1.41.Прозорец за избор на език


В Word 2007 бутоните за превключване на режимите за преглед на документи се преместиха в лентата на състоянието (в предишните версии на Word те бяха разположени отляво на лентата за превъртане) (вижте Фигура 1.39). Тези бутони ви позволяват да изберете режима за преглед на документа: Оформление на страницата, Изглед за четене, Уеб документ, Контур и Чернова. Различните режими на показване на документи служат за промяна на начина, по който потребителят възприема информацията. Тези режими са описани по-подробно в Раздел. 2.4.

Лентата на състоянието в Word 2007 вече включва опции за промяна на нивото на мащабиране на документа. Ако щракнете върху изображението на текущия мащаб на документа, ще се отвори диалогов прозорец, в който можете да изберете желания мащаб от предложените стойности или да посочите произволен. Освен това можете да промените мащаба с помощта на плъзгача, като го плъзнете наляво или надясно и по този начин намалите или увеличите мащаба, или като щракнете върху кръглите бутони с икона минус или плюс. В този случай мащабът ще се намали или увеличи с 10%.

Ако ви е неудобно да променяте мащаба с помощта на плъзгача или никога не използвате бутона за проверка на правописа, можете да премахнете тези блокове от лентата на състоянието. В Word 2007 можете да персонализирате командите, предоставени в него. За да направите това, щракнете с десния бутон върху него. В менюто, което се показва, можете не само да деактивирате показването на ненужни команди, но и да активирате тези, които са неактивни по подразбиране, но могат да ви бъдат полезни (фиг. 1.42). Например, можете да активирате показване на номер на ред, номер на раздел, номер на колона, натискане на клавиш Caps Lock и т.н.

ориз. 1.42.Меню за персонализиране на лентата на състоянието


съвет

Ако имате въпроси, свързани с темите, обхванати в тази глава, моля, вижте Раздел 11.3 – може би ще намерите отговора на въпроса си.