Statusa josla kas. Kas ir Android statusa josla? Kopējiet, izmantojot tastatūru

Statusa joslā apakšā Biroja programmas parāda statusa joslā rādīšanai atlasīto opciju statusu. Daudzas opcijas ir atlasītas pēc noklusējuma. Ja vēlaties pielāgot statusa joslu, ar peles labo pogu noklikšķiniet uz tās un atlasiet vajadzīgās opcijas.

Programmas Excel statusa joslā ir pieejamas šādas opcijas.

Piezīme: Dažas opcijas var būt pieejamas atkarībā no izmantotās Excel versijas.

Parametrs

Statusa joslā tiek parādīti šādi dati

Šūnu režīms

Pašreizējā šūna rediģēšanas režīma statusa joslas kreisajā pusē. Tiek parādīts viens no šiem režīmiem.

    Viss ir gatavs lai norādītu vispārējo stāvokli.

    Ievade lai norādītu satura ievades režīmu. Tas parādās, kad atlasāt šūnu un sākat rakstīt vai divreiz nospiežat taustiņu F2.

    Rediģēšana lai šūnā norādītu rediģēšanas režīmu. Tas parādīsies, veicot dubultklikšķi uz šūnas vai nospiežot F2, lai šūnā varētu ievadīt vai mainīt datus.

    Punkti lai norādītu formulas šūnu atlases režīmu. Tas tiks parādīts, palaižot formulu un noklikšķinot uz šūnas pogas, kuru vēlaties iekļaut formulā.

Tūlītēja aizpildīšana tukšas šūnas

Atlasīta pēc noklusējuma, šī opcija parāda to šūnu skaitu, kuras tika atstātas tukšas pēc Flash Fill darbības pabeigšanas.

Tūlītēja aizpildīšana mainītās šūnas

Atlasīta pēc noklusējuma, šī opcija parāda šūnu skaitu, kuras ir aizpildītas, izmantojot tūlītējo aizpildīšanu.

Atlasīta pēc noklusējuma, šī opcija norāda digitāli parakstīts aktīva grāmata.

Informācijas pārvaldības politikas

Šī opcija ir atlasīta pēc noklusējuma, un tā norāda, ka informācijas tiesību pārvaldība (IRM) ir lietota, lai ierobežotu piekļuvi aktīvās darbgrāmatas saturam.

Atļaujas

Šī opcija ir atlasīta pēc noklusējuma, un blakus šūnas režīma indikatoram tiek parādīta ikona, uz kuras varat noklikšķināt, lai skatītu pašreizējās dokumenta lasīšanas un rediģēšanas atļaujas.

Šī ikona tiek parādīta tikai tad, ja piekļuve dokumentam ir ierobežota. Lai lietotu ierobežojumu programmā Excel 2007, noklikšķiniet uz Microsoft Office poga , sagatavot, Ierobežot atļaujas, Ierobežota piekļuve ... Citās versijās atlasiet failu > inteliģence > Aizsargājiet grāmatu > Ierobežot piekļuvi > Ierobežota piekļuve.

Lielie burti lai norādītu, ka CAPS LOCK ir ieslēgts, lai atļautu ievadīt lielos burtus. Šī opcija pēc noklusējuma nav atlasīta.

Kad šī opcija ir atlasīta, Ciparu atslēga lai norādītu, ka ir iespējots NUMURA ​​LOCK, ļauj izmantot taustiņus ieslēgts ciparu tastatūra lai lapā ievadītu ciparus. Šī opcija pēc noklusējuma nav atlasīta.

Šī opcija ir atlasīta pēc noklusējuma Scroll Lock lai norādītu, ka SCROLL LOCK ir ieslēgts, lai iespējotu ritināšanu darblapā, izmantojot bulttaustiņus.

Fiksēts decimālais formāts

Šī opcija ir atlasīta pēc noklusējuma Fiksēta decimāldaļa nozīmē, ka visas skaitliskās vērtības, kuras var ievadīt darblapā, tiks parādītas ar fiksētām zīmēm aiz komata. Šī opcija ir iespējota, kad atlasāt Automātiska decimālpunkta ievietošana sadaļā Rediģēšanas iespējas uz " Turklāt"dialoga lodziņš Excel opcijas(programmā Excel 2007 noklikšķiniet uz Microsoft Office poga, Excel opcijas, Turklāt... Citās Excel versijas, klikšķis failu > Parametri > Turklāt.).

Aizvietošanas režīms

Kad šī opcija ir atlasīta, aizvietotāji lai norādītu, ka ir nospiests ievietošanas taustiņš, aktivizējot pārrakstīšanas režīmu, rediģējot šūnas saturu šūnas rediģēšanas režīmā (veiciet dubultklikšķi uz šūnas vai nospiediet F2). Šī opcija pēc noklusējuma nav atlasīta.

Šī opcija ir atlasīta pēc noklusējuma Beigu režīms lai norādītu, ka beigas tika nospiests, lai aktivizētu beigu režīmu. Secīgi nospiežot BEIGAS bulttaustiņus, atlase tiks pārvietota bultiņas virzienā, apstāsies datu sākumā un beigās un nospiedīs lapas sākumu vai beigas.

Makro ierakstīšana

Šī opcija ir atlasīta pēc noklusējuma, un blakus šūnas režīma indikatora laukam tiek parādīta poga, uz kuras varat noklikšķināt, lai sāktu makro ierakstīšanu.

Atlases režīms

Atlasīta pēc noklusējuma, šī opcija parāda vienu no tālāk norādītajiem šūnu atlases režīmiem.

    Izvēles paplašināšana nospiežot taustiņu F8, lai paplašinātu šūnu atlasi, izmantojot bulttaustiņus.

    Pievienošana atlasei kad nospiežat taustiņu kombināciju SHIFT + F8, lai pievienotu blakus esošas šūnas vai šūnu atlases diapazonu, izmantojot bulttaustiņus.

Lapas numurs

Šī opcija ir atlasīta pēc noklusējuma, un, strādājot lapas izkārtojuma vai priekšskatījuma režīmā, tiek parādīts katras atlasītās lapas lappuses numurs un lappušu skaits vienā lapā.

Atlasīta pēc noklusējuma, šī opcija parāda vidējo vērtību, kas tiek aprēķināta no atlasītajām šūnām, kurās ir skaitliskās vērtības.

Daudzums

Atlasīta pēc noklusējuma, šī opcija parāda atlasīto šūnu skaitu.

Skaitļu daudzums

Atlasot šo opciju, tiek parādīts atlasīto šūnu skaits, kurās ir skaitliskās vērtības. Šī opcija pēc noklusējuma nav atlasīta.

Minimālā vērtība

Šī opcija parāda minimālo skaitlisko vērtību atlasītajās šūnās. Šī opcija pēc noklusējuma nav atlasīta.

Maksimālā vērtība

Šī opcija parāda maksimālo skaitlisko vērtību atlasītajās šūnās. Šī opcija pēc noklusējuma nav atlasīta.

Atlasīta pēc noklusējuma, šī opcija parāda skaitlisko vērtību summu atlasītajās šūnās.

Sūtīšanas statuss

Šī opcija ir atlasīta pēc noklusējuma, un tā norāda iesniegšanas statusu izklājlapa tīmekļa vietnē.

Skatīt īsinājumtaustiņus

Šī opcija ir atlasīta pēc noklusējuma displejiem Kā parasti režīms, režīms Lapas iezīmēšana un pogas Lapas režīms... Šīs pogas ir paredzētas skata maiņai.

Mērogošana

Šis parametra līmenis ir atlasīts pēc noklusējuma mērogs... Jūs varat noklikšķināt Mērogs lai atvērtu dialoglodziņu Mērogs kur varat norādīt izmantojamā palielinājuma procentuālo daudzumu.

Mēroga slīdnis

Atlasīta pēc noklusējuma, šī opcija parāda slīdni mērogs izmantojot pogas samazināt un pietuvināt... Pēc tam varat vilkt slīdni vai nospiest pogas samazināt un pietuvināt lai palielinātu lapas saturu, lai iegūtu sīkāku informāciju, vai samazinātu lapas satura apjomu, lai varētu skatīt papildu saturu.

Mini rīkjosla satur visbiežāk izmantotos elementus datu dekorēšanai Mini rīkjosla ir ļoti līdzīga rīkjoslas vienkāršotajai versijai. Formatēšana no vecākām Word versijām. To var redzēt divos gadījumos – ar peles labo pogu noklikšķinot un atlasot tekstu. Otrajā gadījumā tas ir gandrīz caurspīdīgs un redzams, ja novieto virs tā (1.9. att.).

Statusa josla

Statusa josla ir josla, kas atrodas Word loga apakšā zem teksta apgabala un ritjoslas. Tas parāda dažādu informāciju par dokumentu, piemēram, kopējo lappušu skaitu dokumentā un pašreizējās lappuses numuru. Programmā Word 2007 statusa joslas labajā pusē varat redzēt tālummaiņas slīdni, kuru varat pārvietot, vai arī varat nospiest plusa un mīnusa pogas, lai tuvinātu vai tālinātu par desmit procentiem.

Gandrīz visi informācijas bloki statusa joslā ir pogas, kas paredzētas ātrai piekļuvei komandām. Piemēram, noklikšķinot uz pogas ar lappušu skaitu atveras logs Atrodiet un nomainiet,

ļaujot ātri pāriet uz citu dokumenta lappusi. Noklikšķinot uz vārdu skaitīšanas pogas atver dokumenta statistikas logu,

kur tiek parādīts rindu, rindkopu, rakstzīmju skaits bez atstarpēm un ar atstarpēm.

Noklikšķinot uz pogas, kas parāda valodu , tiek atvērts pašreizējā dokumenta valodas izvēles logs

.

Visbeidzot, noklikšķinot uz pogas, kas norāda uz pareizrakstības kļūdu esamību, tekstā tiks izcelts tuvākais nepareizi uzrakstītais vārds. Tiks atvērta arī konteksta izvēlne, kurā varat atlasīt iespēju aizstāt vārdu vai izslēgt to no pareizrakstības pārbaudes.

Visus šos blokus var noņemt no statusa joslas. Programmā Word 2007 varat pielāgot tai piešķirtās komandas. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz tā.

Izvēlnē varat ne tikai atspējot nevajadzīgo komandu rādīšanu, bet arī iespējot tās, kuras pēc noklusējuma ir neaktīvas. Piemēram, varat iespējot Caps Lock taustiņu nospiešanas, rindas numura, sadaļas numura, kolonnas numura un citas informācijas rādīšanu.

Vārdu procesors Microsoft Word

Galvenā izvēlne

Programmas logs Word 2007 Microsoft Office 2007

Rīkjoslas

Vārdu procesors Microsoft Word- programma, kas paredzēta darbam Windows sistēma, un tāpēc tā saskarne ir līdzīga citu Windows programmu saskarnei. Tas attiecas uz programmas loga struktūru, dažu komandu nosaukumiem, dialoglodziņu veidu utt. Tomēr tajā ir arī īpaši elementi, kas paredzēti ar teksta apstrādi saistītu uzdevumu veikšanai.

Interfeiss Word programmas pielāgojama, jo lietotājam ir iespēja mainīt rīkjoslu un izvēlņu saturu, to atrašanās vietu utt. Ar lielāku pieredzi jūs varēsit pielāgot Word saskarni.

Tagad izpētīsim programmu tās standarta formā.

Lai palaistu programmu Word, izpildiet komandu Sākt Visas programmas Microsoft Office Microsoft Office Word 2003 (2007).

Varat arī veikt dubultklikšķi uz jebkura Word dokumenta mapes logā.

Pēc programmas palaišanas ekrānā parādīsies tās logs.

Tajā ir nosaukums, kas norāda aktīvā dokumenta nosaukumu (tā, ar kuru pašlaik strādājat) un programmas nosaukumu. Programmas galvenā izvēlne - cilnes ar rīkjoslām - atrodas zem virsraksta joslas. Lielāko daļu loga aizņem darba zona, kurā lietotājs ievada un rediģē tekstu.

Darba zonas kreisajā un augšpusē ir lineāli, ar kuriem var noteikt un iestatīt dokumenta objektu izmērus, bet labajā un apakšā ir ritjoslas, kas ļauj attēlot dokumenta daļas, kuras nav redzamas ekrāns. Zem darba zonas atrodas statusa josla, kurā tiek sniegta noderīga informācija un ir pogas, lai pārslēgtu darba ar programmu režīmus.

Galvenā izvēlne

Visām programmas Word 2007 funkcijām var piekļūt, izmantojot tās galveno izvēlni vai programmas sistēmas pogu.

Pēc noklikšķināšanas uz jebkura vienuma tiek parādīta cilne ar komandu grupu, kas paredzēta konkrētu darbību veikšanai. Tātad, noklikšķinot uz Microsoft Office sistēmas pogas, mēs paplašināsim iespējamo darbību sarakstu ar dokumentu failiem

Izvēlnē Ievietot ir komandas ievietošanai, bet izvēlnē Sākums - dažādu objektu formatēšanai. Lielāko daļu komandu ir viegli saprast no to nosaukumiem.

Programmas logs Word 2007 ir standarta veidlapa programmatūras pakotnei Microsoft Office 2007... Apsveršanas vērta virsraksta josla

Rīkjoslas

Tajā ir pogas un citi elementi, ar kuriem var ātri veikt kādu konkrētu darbību (mainīt fonta lielumu, ievietot attēlu, ievietot hipersaiti utt.). Apskatiet pogu attēlus rīkjoslās - vairumā gadījumu jūs uzreiz uzminēsit, kam tās ir paredzētas. Lai uzzinātu rīkjoslas pogas vai saraksta nosaukumu, vienkārši novietojiet peles kursoru virs tiem un nedaudz pagaidiet: blakus parādīsies rīka padoms.

Programmā Word rīkjoslu skaits ir Sākums, Ievietot, Lapas izkārtojums, Saites, Pasta ziņojumi, Pārskatīt, Skatīt un Pielāgot.

Citi veidi, kā mijiedarboties ar programmu

Ar peles labo pogu noklikšķinot uz objekta, tiks atvērta konteksta izvēlne, kurā būs komandas, kuras šim objektam lietojat biežāk.

Piemēram, teksta konteksta izvēlnē ir komandas Izgriezt, Kopēt un Ielīmēt no izvēlnes Rediģēt un komandas Rindkopa un List Font izvēlnē Formatēt.

Dažas komandas var izpildīt citā veidā - izmantojot šim nolūkam paredzētos īsinājumtaustiņus. Jo īpaši, lai saglabātu dokumentu, izmantojiet kombināciju Ctrl + S (turiet nospiestu taustiņu Ctrl un nospiediet S), bet drukāšanai - Ctrl + P. Biežas taustiņu kombinācijas: Ctrl + C - kopējiet atlasīto objektu Ctrl + X - izgrieziet atlasītais objekts Ctrl + V - ielīmējiet objektu no starpliktuves Ctrl + Z - atsaukt iepriekšējo darbību un tamlīdzīgi.

Statusa josla parāda dažādu pašreizējo dokumentu informāciju un nodrošina piekļuvi dažiem Outlook līdzekļiem.

Statusa joslas pielāgošana tiek veikta, noklikšķinot uz tā ar peles labo pogu, kas atvērs papildu dialoglodziņu:

Formatēts lapas numurs- parāda numuru, kas atrodas šajā lapā.

nodaļa- tās sadaļas kārtas numurs, kurā atrodaties.

Lapas numurs- pašreizējās lapas sērijas numurs un kopējais lappušu skaits.

Vertikālā pozīcija lapā Ir attālums no augšējās malas, kur atrodas kursors.

Līnijas numurs- rindas kārtas numurs, kurā atrodas kursors.

Sleja- kolonnas kārtas numurs, kurā atrodas kursors.

Vārdu skaits- kopējais vārdu skaits dokumentā.

Pareizrakstības pārbaudītājs- parāda, vai dokumentā ir kļūdas.

Valoda- norāda, kurš tastatūras izkārtojums ir aktīvs.

Kļūdu labojumi- Norāda, vai ielāpu režīms ir iespējots.

Lielie burti- norāda, vai Caps Lock ir ieslēgts.

Aizstāšana- režīma maiņa starp ievietošanu un nomaiņu.

Skatīšanas režīma īsceļi- ļauj pārslēgties starp lasīšanas skatu, lapas izkārtojumu un tīmekļa dokumentu.

Mēroga slīdnis- ļauj palielināt vai samazināt teksta lielumu. Varat izmantot pogas "+" un "-" vai vienkārši pārvietot slīdni pa labi un pa kreisi.

Mērogs- ļauj detalizētāk pielāgot skatu.

Noklikšķinot uz pogas, kas norāda procentus, tiks atvērts dialoglodziņš, kurā ir pieejami šādi iestatījumi:

  • Mēroga iestatīšana (gan iepriekš iestatītas opcijas, gan patvaļīgas);
  • Loga novietojums uz ekrāna (pēc lapas platuma, pēc teksta platuma, visa lapa, vairākas lapas);


Statusa josla atrodas loga apakšā. Informācija par pašreizējo dokumentu tiek parādīta statusa joslas kreisajā pusē (4.3. att.).

Rīsi. 4.3. Statusa josla

Statusa joslas vienumu apraksts

Elements

Apraksts

Pašreizējās lapas numurs

Pašreizējās nodaļas numurs. Šī elementa parādītā informācija ir nozīmīga tikai dokumentiem, kas ir sadalīti sadaļās.

Lapu skaits no dokumenta sākuma līdz pašreizējai lapai (4) un kopējais lappušu skaits dokumentā (19)

Vertikālais attālums starp kursoru un lapas augšdaļu

Rindu skaits no lapas sākuma līdz kursoram

Rakstzīmju skaits no kreisās malas līdz kursoram, ieskaitot atstarpes un tabulēšanas zīmes

Turklāt statusa joslā ir darbības režīma indikatori, kas informē, kurā režīmā redaktors pašlaik strādā. Indikatoru melnā krāsa atbilst režīma ieslēgtajam stāvoklim, pelēka - izslēgta.

Statusa joslas indikatoru mērķis

Ieslēgšanas / izslēgšanas režīmus veic ar atbilstošām komandām un iestatījumiem. Turklāt, lai pārslēgtu režīmu, varat veikt dubultklikšķi ar peles kreiso pogu uz atbilstošā indikatora.

Konteksta izvēlne

Konteksta izvēlne ļauj izpildīt daudzas komandas, nepiekļūstot izvēlņu joslai. Šis rīks var paātrināt daudzas darbības. Zvanīt konteksta izvēlne ar peles labo pogu jānoklikšķina uz objekta, ar kuru vēlaties veikt darbību, vai Shift + F10 uz tastatūras. Izvēlnes saturu nosaka tas, ko lietotājs dara Šis brīdis un ietver tikai vissvarīgākās komandas.

4.4. Aizveriet ms Word

Pēc pašreizējās sesijas pabeigšanas jums ir jāiziet no MS Word. Lai to izdarītu, varat izmantot vienu no šīm metodēm:

    Izvēlieties izvēlni Fails -> Iziet.

    Atlasiet vienumu Aizvērt MS Word galvenā loga sistēmas izvēlnē.

    Novietojiet peles rādītāju uz sistēmas izvēlnes ikonas galvenajā MS Word logā un veiciet dubultklikšķi uz peles kreisās pogas.

    Nospiediet pogu Aizvērt galvenā loga virsrakstjoslā.

    Nospiediet Alt + F4 uz tastatūras.

Ja kāds no atvērti logi satur nesaglabātu informāciju, MS Word piedāvās izvēlēties, kā ar to rīkoties. Lai to izdarītu, ekrānā parādīsies dialoglodziņš, kas līdzīgs šim (4.4. att.).

Rīsi. 4.4. Dokumenta aizvēršanas ziņojums

4.5. Word palīdzības sistēma

Tāpat kā lielākā daļa populārāko programmu, MS Word ir no konteksta atkarīga palīdzības sistēma ... Tas nozīmē, ka varat saņemt palīdzību par tā rīka lietošanu, ar kuru pašlaik strādājat. Galvenais palīdzības informācijas iegūšanas līdzeklis ir izvēlne. atsauce:

Izvēlnes komanda

Apraksts

Palīdziet tālāk Microsoft Word

Palaiž palīdzības sistēma MS Word - atkarībā no iestatītajiem parametriem

Rādīt palīgu

Parāda palīgu

Kas tas ir?

Ļauj iegūt fona informāciju par konkrētu objektu

Palaiž Internet Explorer un atver Web lapas ar visnoderīgāko Microsoft informāciju

Atrast un likvidēt

Veic meklēšanu un automātisku kļūdu novēršanu aplikācijā

Par programmu

Lai saņemtu palīdzības informāciju, varat to izmantot šādos veidos:

    Izvēlieties izvēlnes komandu Palīdzība -> Palīdzība ar Microsoft Word.

    Izvēlieties izvēlnes komandu Palīdzība -> Kas tas ir?

    Nospiediet F1 jebkurā laikā sesijas laikā ar MS Word.

LPTBNOTIFY ptbn = (LPTBNOTIFY) lParam; slēdzis (ptbn-> iItem)

lstrcpy (ptbn-> pszText, "Palīdzība"); 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;

atgriešanās 1; 1. gadījums:

lstrcpy (ptbn-> pszText, "Dzēst"); ptbn-> tbButton.iBitmap = STD_DZĒST; ptbn-> tbButton.idCommand = 12; ptbn-> tbButton.fsState = TBSTATE_ENABLED; ptbn-> tbButton.fsStyle = TBSTYLE_BUTTON; ptbn-> tbButton.dwData = 0; ptbn-> tbButton.iString = 11;

atgriešanās 1; noklusējuma:

Ja jums jau ir TBBUTTON aprakstu masīvs, ātrākais veids, kā atbildēt uz šo ziņojumu, ir izmantot funkciju memcpy, lai kopētu TBBUTTON katram saņemtajam ziņojumam. Lūk, kā programma GADGETS to dara:

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

Statusa josla

Statusa joslas ir tikai informācijas logi, kas bieži atrodas programmas galvenā loga apakšā. Visbiežāk statusa josla tiek izmantota, lai to parādītu Detalizēts aprakstsēdienkartes vienumus, kad lietotājs tos apskata, tāpat kā viesmīlis komentē konkrētu ēdienkarti restorānā. Kad izvēlne netiek skatīta, programmas statusa joslā bieži parāda saistīto informāciju. Bieži tiek parādīts arī pārslēgšanas taustiņu statuss.

- , , ... Teksta procesora programmās tas bieži tiek parādīts kā Pašreizējā lapa, rindas kolonna.

Statusa josla var darboties divos režīmos, tāpēc to var izmantot, lai aprakstītu izvēlnes vienumus un parādītu citu programmu informāciju. Izvēlnes vienumu apraksta režīmā ("vienkāršais režīms") statusa josla tiek izvērsta, lai parādītu vienkāršu teksta rindiņu. Programmas statusa rādīšanas režīmā statusa joslā tiek parādīts viens vai vairāki logi, no kuriem katrs tiek saukts par statusa joslas "daļu". Konkrētu statusa joslas daļu var izveidot kā nišu ar apmali, kas parādās virs statusa joslas loga virsmas, vai bez apmales. Statusa joslai ir iespējams pievienot arī bērnu logus, piemēram, pulksteni vai progresa joslu. Pārslēdzot statusa joslu no vienkāršs režīms programmas stāvokļa displeja režīmā un ārpus tā, statusa joslā tiek saglabāta viena slēpto logu kopa, bet tiek parādīta cita redzamo logu kopa.

Statusa joslas izveide

Vienkāršākais veids, kā izveidot statusa joslu, ir izsaukt funkciju CreateStatusWindow:

hwndStatusBar = CreateStatusWindow (

WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | CCS_BOTTOM, "Gatavs", hwndParent, 2

Šī funkcija izsauc funkciju CreateWindow, kas izveido bērnu logu ar vecāklogu hwndParent ar loga tekstu "Gatavs" (šis teksts parādās statusa joslas pirmajā logā), ID ir 2. Tiek norādīti loga stila karodziņi. pirmajā parametrā.

Tālāk esošajā tabulā ir sniegts visu stila karogu apraksts, ko var izmantot, lai izveidotu noderīgu statusa joslu. Visticamāk, visbiežāk būs jāizmanto karodziņš SBARS_SIZEGRIP, jo tas iestata diagonālās lūkas rādīšanu statusa joslas labajā stūrī. Pārējie stila karodziņi maina sākotnējo stāvokli un statusa joslas atrašanās vietu, lai tā varētu atrasties citā vietā nekā vecākloga klienta apgabala apakšā, kā to nosaka karodziņš CCS_BOTTOM.

Stila karogs

Apraksts

Pārstāvība

Parāda diagonālo lūku

statusa joslas labajā stūrī. Šī zona

kalpo vecāka izmēra maiņai

Sākotnējā pozīcija

Novieto statusa joslu augšpusē

vecāku logs.

Novieto statusa joslu apakšā

vecāku logs (noklusējums).

Novērš kustību ap y asi.

Automātiskās darbības aizliegums

CCS_NOPARENTALIGN

Statusa josla nosaka tā augstumu

izmēru maiņa un

(cy). Bet nenosaka savu atrašanās vietu

atrašanās vieta

(x, y) un platums (cx). Par atbilstošu

apstrāde ir nepieciešama pēc izveides

nosūtīt ziņu par izmēru maiņu.

Aizliedz visas automātiskās kustības un

izmēru maiņa. Tas aizliedz

šādus stila karogus: CCS_TOP,

CCS_BOTTOM, CCS_NOMOVEY un

CCS_NOPARENTALIGN. Jums ir skaidri jānorāda

iestatiet statusa joslas izmēru un pozīciju.

Statusa joslas pārvietošana un izmēra maiņa

Kad statusa joslas vecākloga izmērs tiek mainīts (kad tiek saņemts ziņojums WM_SIZE), statusa joslai ir jāmaina pozīcija un jāmaina tās izmērs, lai tā paliktu vecākloga darba apgabala apakšā. Rīkjoslas izmērs tiek mainīts, reaģējot uz ziņojumu TB_AUTOSIZE (skatiet iepriekš šajā nodaļā). Statusa joslā nav līdzīga ziņojuma. Tā vietā tiek izmantots kaut kas līdzīgs šim:

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

// Nemainīt statusa joslas loga augstumu

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

y = cyParent - cy; cx = cxParent;

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

Šis kods saglabā statusa joslas augstumu nemainīgu un maina tās platumu un pozīciju, lai tā ietilptu vēlamajā pozīcijā vecākloga stadijā.

Atbalsta izvēlņu pārlūkošanu

Lietotāji sagaida, ka Windows programmas statusa joslā parādīs papildu informāciju par to, kādu funkciju veic konkrētais izvēlnes vienums. Pat gadījuma rakstura Windows lietotājsātri uzzina, ka zem viena vārda izvēlnes vienuma ir daudz plašāka darbība. Un lai gan pieredzējušiem lietotājiem viņi viegli saprot standarta izvēlnes komandu nozīmi, dažreiz viņiem ir jāpieliek lielas pūles, lai saprastu konkrētas programmas konkrētu izvēlnes vienumu nozīmi.

Loga izvēlne nosūta WM_MENUSELECT ziņojumu, kad lietotājs apskata izvēlnes vienumus, un WM_COMMAND ziņojumu, kad lietotājs izvēlas izvēlnes vienumu (skatiet 10. nodaļu). Lai atbalstītu papildu informācijas rādīšanu par izvēlnes vienumiem, apstrādājiet ziņojumu

Lai vienkāršotu šī ziņojuma apstrādi un teksta rādīšanu statusa joslā, koplietojamā vadības bibliotēka atbalsta funkciju MenuHelp. Šī funkcija pieņem, ka ir virkņu tabula, kurā ir attēlojamās palīginformācijas teksti, un datu struktūra, kas saista izvēlnes vienumus ar teksta virkņu identifikatoriem no tabulas. Funkcija MenuHelp ir definēta šādi:

Pirmajam parametram uMsg ir jābūt vienādam ar WM_MENUSELECT, lai gan šī parametra klātbūtne (un tā apraksts Win32 dokumentācijā) norāda, ka WM_COMMAND ziņojuma apstrāde tika noteikta funkcijas izstrādes laikā. Logu procedūras parametri wParam un lParam tiek nodoti kā otrais un trešais parametrs. Kopumā šie trīs parametri apraksta, kuru izvēlņu sistēmas daļu lietotājs skata un vai tas ir vienums, uznirstošā izvēlne vai sistēmas izvēlne.

Sestais parametrs hwndStatus ir statusa joslas loga rokturis. Funkcija MenuHelp nosūta statusa joslai specifisku SB_SIMPLE ziņojumu, lai iestatītu statusa joslu viena loga (vienkāršā) režīmā un parādītu atbilstošo tekstu. Vēlāk, kad lietotājs pārtrauc pārlūkošanu, funkcija MenuHelp nosūta vēl vienu SB_SIMPLE ziņojumu, lai statusa joslu atgrieztu vairāku logu (grūtības) režīmā.

Funkcija MenuHelp izmanto trīs citus parametrus — hMainMenu, hInst un lpwIDs —, lai noteiktu, kura rinda jāparāda, skatot izvēlnes vienumu. Parametrs hInst identificē moduli, kas var būt DLL gadījuma deskriptors vai izpildāms instances deskriptors, un ir tabulas, kurā ir izvēlnes virknes (varētu pieņemt, ka tiek ielādētas, izmantojot funkciju LoadString) īpašnieks.

Lai funkcija MenuHelp darbotos pareizi, ir jānodod pareizā vērtība ceturtajā un septītajā parametrā: hMainMenu un lpwID. Pareiza uzstādīšanašīs vērtības ir nedaudz triks, jo ir jāņem vērā trīs vienumi: komandu izvēlne, uznirstošā izvēlne un sistēmas izvēlne. Vēl viens sarežģījums ir tas, ka Win32 dokumentācijā teikts, ka lpwID ir masīvs, ko meklē funkcija MenuHelp. Lai gan ir lietderīgi izmantot masīvu, lai saglabātu virknes resursu pamatā esošās vērtības, jums masīvs būs jāparsē pašam, jo ​​funkcija MenuHelp to nedara.

Skatīt izvēlnes vienumus

Funkcija MenuHelp aprēķina virknes resursa ID izvēlnes vienumam, pievienojot komandas ID vērtību (kas iegūta no zemas kārtas vārda wParam) vērtībai, uz kuru atsaucas lpwID. Piemēram, šāds funkcijas MenuHelp izsaukums statusa joslā parāda virknes resursu 125:

UINT uiStringBase = 100; WPARAM wParam = 25;

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

Kā parādīts piemērā, izvēlnes hMainMenu rokturis var būt NULL, lai parādītu komandu izvēlnes vienumus, jo funkcija MenuHelp neizmanto šo vērtību aprēķiniem.

Vienkāršākais veids, kā saskaņot komandu izvēlnes vienumus un virkņu resursus, ir tos piešķirt tās pašas vērtības... Tādējādi virknes bāze tiks iestatīta uz nulli un to ignorēs.

Skatīt uznirstošās izvēlnes vienumus

Uznirstošajai izvēlnei funkcija MenuHelp aprēķina resursa virkni, kas jāparāda statusa joslā, pievienojot uznirstošās izvēlnes indeksu (uznirstošās izvēlnes indeksu uz nulli) vērtībai, uz kuru atsaucas lpwID. Lai tas darbotos pareizi, funkcijas MenuHelp ceturtais parametrs hMainMenu ir jāiestata uz loga uznirstošās izvēlnes vecākpozīcijas roktura. Tālāk sniegtā struktūra nodrošina ērtu veidu, kā kartēt izvēlņu deskriptorus virknes resursu bāzē.

typedef struct tagsPOPUPSTRING

HMENU hMenu; UINT uiString;

Programmā GADGETS, kurā trīs izvēlnes vienumi satur uznirstošās izvēlnes, šī datu struktūra ir definēta šādi:

POPUPSTRING popstr;

un tiek inicializēts, kad statusa josla tiek izveidota šādi:

GetMenu (hwndParent);

IDS_MAIN_MENU;

GetSubMenu (hMainMenu, 2);

IDS_TOOLBAR_MENU;

GetSubMenu (hMainMenu, 3);

IDS_STATUSBAR_MENU;

Kad tiek saņemts ziņojums WM_MENUSELECT, parametrs lParam satur vecākloga izvēlnes turi. Funkcijas MenuHelp uzdevums, lai atrastu pareizo virknes resursu, prasa meklēt masīvā un kā pēdējo parametru nosūtīt adresi funkcijai MenuHelp. Tālāk ir norādīts, kā tas tiek darīts programmā SĪKĀKLI:

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

for (iMenu = 1; iMenu< MAX_MENUS; iMenu++)

Lai tas darbotos pareizi, hMainMenu ir jāiestata uz uznirstošās izvēlnes vecākizvēlnes rokturi. Kamēr mēs skatījāmies, kā rīkoties ar savām uznirstošajām izvēlnēm, mēs pilnībā aizmirsām par sistēmas izvēlni.

Sistēmas izvēlnes skatīšana

Funkcija MenuHelp nodrošina statusa joslas norādes par papildu informāciju sistēmas izvēlnei un sistēmas izvēlnes vienumiem. Šim nolūkam ir nepieciešami tikai WM_MENUSELECT ziņojuma parametri wParam un lParam tādā pašā formā kā cita veida izvēlnes vienumiem. Turklāt hMainMenu vērtība nedrīkst būt vienāda ar faktisko sistēmas izvēlnes turi; NULL ir labi.

Tagad apvienosim visus šos fragmentus izvēlnes vienumiem, uznirstošajām izvēlnēm un sistēmas izvēlnēm. Tālāk ir norādīts kods, kas ilustrē, kā programma SĪKĀKĻI apstrādā ziņojumu WM_MENUSELECT, lai statusa joslā parādītu papildu informāciju:

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

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

// Apstrādājiet nesistēmas uznirstošās izvēlnes, ja ((fuFlags & MF_POPUP) && (! (FuFlags & MF_SYSMENU)))

for (iMenu = 1; iMenu< MAX_MENUS; iMenu++)

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

hMainMenu = (HMENU) lParam; pārtraukums;

// Parādīt papildu informāciju statusa joslā

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