Dize durumu. Android durum çubuğu nedir? Klavye kullanarak kopyala

Alttaki durum çubuğunda ofis programı Durum çubuğunda görüntülenecek durum durumunu görüntüler. Birçok parametre varsayılan olarak seçilir. Durum çubuğunda yapılandırmak istiyorsanız, sağ tıklatın ve istediğiniz seçenekleri seçin.

Aşağıdaki parametreler Excel'deki durum çubuğunda mevcuttur.

Not: Kullandığınız Excel versiyonuna bağlı olarak bazı parametrelere erişilebilir olabilir.

Parametre

Durum çubuğunda aşağıdakileri görüntüler

Hücre modu

Düzenleme modu durum dizisinin sol tarafındaki geçerli hücre. Aşağıda belirtilen modlardan biri görüntülenir.

    Hepsi hazır Genel bir durumu belirtmek için.

    Girişİçerik giriş modunu belirtmek için. Bir hücre seçildiğinde ve F2 tuşuna basmaya başladığında veya yazmaya başladığında görüntülenir.

    Düzenleme Hücredeki düzenleme moduna atıfta bulunun. Hücreyi çift tıklatırsanız veya F2 tuşuna basarsanız görüntülenecektir, böylece hücredeki verileri girebilir veya değiştirebilirsiniz.

    PuanFormülün hücrelerinin serbest bırakılmasını belirtmek için. Formülü başlattığınızda ve formüle dahil edilecek hücrelerin düğmesine bastığınızda görüntülenecektir.

Anında doldurma boş hücreler

Varsayılan olarak seçilen bu parametre, anlık doldurma işlemi tamamlandıktan sonra boş bırakılan hücre sayısını gösterir.

Anında doldurma değiştirilmiş hücreler

Varsayılan olarak seçilen bu parametre, anlık doldurma halinde doldurulmuş hücre sayısını gösterir.

Varsayılan olarak seçilen bu parametre, aktif kitabın dijital imzasını gösterir.

Bilgi Yönetimi Politikaları

Varsayılan olarak seçilen bu parametre, aktif kitabın içeriğine erişmek için Veri Erişim Hakları Yönetimi (IRM) erişiminin uygulandığını gösterir.

İzinler

Varsayılan olarak seçilen bu seçenek, geçerli belgeyi okumak ve düzenlemek için tıklayabileceğiniz hücrenin modundaki simge görüntülenir.

Bu simge yalnızca belgeye erişim sınırlı ise görüntülenir. Sınırı Excel 2007'de uygulamak için, tıklayın Buton Microsoft Office. , hazırlamak, İzinleri Sınırlandır, Sınırlı erişim . Diğer sürümlerde, dosya > zeka > Savunmak > Erişim sınırını sınırlamak > Sınırlı erişim.

Büyük harf kilidi.Kapak kilidinin, metne girmenize izin verileceğini belirtmek için. Varsayılan olarak, bu parametre seçilmez.

Bu parametre seçildiğinde, görüntülenir. Rakam kilidi Num kilidi anahtarları kullanılarak etkinleştirildiğini belirtmek için sayısal tuş takımı Bir sayfaya sayıları girmek için. Varsayılan olarak, bu parametre seçilmez.

Varsayılan olarak seçilen bu seçenek görüntülenir Kaydırma kilidi.Kaydırma kilidinin ok tuşlarını kullanarak sayfada kaydırılmasına izin verileceğini belirtmek için.

Sabit ondalık format

Varsayılan olarak seçilen bu seçenek görüntülenir Sabit ondalık Sayfaya girilebilecek tüm sayısal değerlerin sabit ondalık belirtilerle gösterileceği anlamına gelir. Bu seçenek seçerken etkindir Otomatik yerleştirme ondalık Bölümde onay kutusu Parametreler düzenleme sekmesinde " bunlara ek olarak "İletişim kutusu Excel Ayarları (Excel 2007 'de tıklayın microsoft Corporation Button "Office", Excel Ayarları, bunlara ek olarak. Başkalarında excel versiyonları, Tıklayın dosya > Parametreler > bunlara ek olarak.).

Yedek mod

Bu parametre seçildiğinde, görüntülenir. değiştirmekCell düzenleme modunda hücrenin içeriğini düzenlerken değiştirme modunu etkinleştirerek, iç mekanın basıldığını belirtmek için (hücreyi çift tıklatın veya F2 tuşuna basın). Varsayılan olarak, bu parametre seçilmez.

Varsayılan olarak seçilen bu seçenek görüntülenir Başlangıç \u200b\u200bmodu Son modunu etkinleştirmek için ucun ucunun basıldığını belirtmek için. Seri Son tuşlarına ok tuşlarına basarak. Seçimi ok yönünde hareket ettirin, verilerin başlangıcında ve bitiminde durun ve sayfanın sonuna veya sonuna basın.

Makro kaydı

Varsayılan olarak seçilen bu parametre, makroyu kaydetmeye başlamak için tıklayabileceğiniz hücre modu gösterge alanının yanındaki düğmeyi görüntüler.

Seçim modu

Varsayılan olarak seçilen bu parametre, aşağıdaki hücre seçim modlarından birini görüntüler.

    Seçimin genişlemesi Ok tuşlarını kullanarak hücrelerin seçilen alanını genişletmek için F8 tuşuna bastığınızda.

    Özel parçaya ekleme Ok tuşlarını kullanan hücrelerin dayanılmaz hücreleri veya hücrelerin hücrelerini eklemek için Shift + F8 tuşuna bastığınızda.

Sayfa numarası

Varsayılan olarak seçilen bu parametre, seçilen sayfanın sayfasındaki sayfa numarasını ve sayfa işaretleme modunda veya önizleme modunda çalışırken sayfadaki sayfa numarasını görüntüler.

Varsayılan olarak seçilen bu parametre, sayısal değerler içeren seçilen hücrelerden hesaplanan ortalama değeri görüntüler.

numara

Varsayılan olarak seçilen bu parametre, seçilen hücrelerin sayısını görüntüler.

Sayıların miktarı

Bu parametre seçildiğinde, sayısal değerler içeren seçilen hücrelerin sayısı görüntülenir. Varsayılan olarak, bu parametre seçilmez.

Minimum değer

Bu parametre, seçilen hücrelerdeki minimum sayısal değeri görüntüler. Varsayılan olarak, bu parametre seçilmez.

Maksimum değer

Bu parametre, seçilen hücrelerdeki maksimum sayısal değeri görüntüler. Varsayılan olarak, bu parametre seçilmez.

Varsayılan olarak seçilen bu parametre, seçilen hücrelerdeki sayısal değerlerin toplamını görüntüler.

Gönderin

Varsayılan olarak seçilen bu parametre gönderme durumunu belirtir elektronik tablo Bir web sitesinde.

Anahtar kombinasyonunu görüntüleyin

Bu parametre varsayılan ekranlar ile seçilir. Normal Mod, Mod Sayfa işaretleri ve düğmeler Sayfa Modu. Bu düğmeler görünümünü değiştirmek için.

Ölçekleme

Varsayılan olarak seçilen bu parametre seviyesi ölçek. Tıklayabilirsiniz Ölçekİletişim kutusunu açmak için ÖlçekKullanmak istediğiniz artışın artışını belirleyebilirsiniz.

Kaydırıcı ölçeği

Varsayılan olarak seçilen bu parametre kaydırıcıyı görüntüler ölçek Düğmeleri kullanma azaltmak ve büyüt Ölçeği. Slider'ı sürükleyebilir veya düğmelere basabilirsiniz. azaltmak ve büyüt ÖlçeğiSayfanın içeriğini arttırmak için, bu şekilde sayfadaki içerik miktarını daha fazla veya azaltmak için, ek içeriğini görüntüleyebilirsiniz.

MINI-Toolbar, veri tasarımı için en yaygın kullanılan ürünleri içerir. Araç çubuğu, araç çubuğunun basitleştirilmiş sürümüne çok benzer Biçimlendirme Word'in eski sürümlerinden. İki durumda görebilirsiniz - farenin sağ tuşuna ve metnin seçimi sırasında tıkladığınızda. İkinci durumda, imleci üzerine getirirseniz neredeyse şeffaf ve görünürdür (Şekil 1.9).

Durum çubuğu

Bir durum çubuğu, metnin ve kaydırma çubuğunu girmek için alanın altındaki Word penceresinin altında bulunan bir banttır. Belgedeki toplam sayfa ve geçerli sayfanın numarasını gibi çeşitli belge verilerini görüntüler. Word 2007'de, doğru kısımdaki durum çubuğunda, hareket ettirilebilecek veya "Plus" ve eksi düğmelerine basılmasını sağlayan, bir sürgü görülebilir veya yüzde on için ölçeği artırmayı veya azaltmayı mümkün kılan bir sürgü görülebilir. .

Durum çubuğundaki hemen hemen tüm bilgi blokları, komutları hızlı bir şekilde aramak için tasarlanmış düğmelerdir. Örneğin, sayfa sayısıyla düğmeye tıkladığınızda pencere açılır Bul ve Değiştir,

hızlıca başka bir belge sayfasına gitmenizi sağlar. Kelimelerin sayısıyla düğmeye tıklayın belge İstatistikleri penceresini açar,

satır sayısının, paragrafların, boşluksuz işaretler ve boşlukların işaretleri gösterilir.

Dilin gösterdiği düğmeye tıklarsanız Dil Seçimi penceresi geçerli belgede açılır

.

Son olarak, yazım hatalarının varlığını belirten düğmeye tıklamak, en yakın kelimenin metninin bir hatayla sonuçlanacaktır. Ayrıca, kelimenin değiştirilmesinin sürümünü seçebileceğiniz veya yazımdan hariç tutabileceğiniz bir içerik menüsü de açılır.

Tüm bu bloklar durum dizisinden çıkarılabilir. Word 2007'de, üzerinde yapılan komutları yapılandırabilirsiniz. Bunu yapmak için, üzerine sağ tıklayın.

Sadece gereksiz komutların ekranını kapatamazsınız, aynı zamanda varsayılan olarak etkin olmayanları da dahil edebilirsiniz. Örneğin, CAPS LOCK tuşu, satır numaraları, bölüm, sütun ve diğer bilgilerin ekranını etkinleştirebilirsiniz.

Metin işlemcisi Microsoft Word.

Ana menü

Pencere programı Word 2007. Microsoft Office 2007.

Araç çubukları

Metin işlemcisi Microsoft Word. - Çalışmak için tasarlanmış bir program windows sistemiBu nedenle, arayüzü diğer Windows programlarının arayüzlerine benzer. Bu, program penceresinin yapısı, bazı komutların isimleri, iletişim kutularının türü ve. Bununla birlikte, metin işleme ile ilişkili görevlere yönelik belirli unsurlar da vardır.

Kelime programı arayüzü özelleştirilebilir, çünkü kullanıcı araç çubuklarının ve menü, konumlarını vb. İçin içeriğini değiştirme yeteneğine sahiptir. Daha fazla deneyim satın alarak, kelime arayüzünü yapılandırabilirsiniz.

Şimdi programı standart formunda çalışacağım.

Word'ü başlatmak için Başlat komutunu çalıştırın Tüm MisoSoft Office Microsoft Programları Ofis kelimesi. 2003 (2007).

Ayrıca klasör penceresinde iki kez herhangi bir Word belgesini tıklayabilirsiniz.

Programı başlattıktan sonra, penceresi ekranda görünecektir.

Etkin belgenin adının (şu anda çalıştığınız) ve programın adının belirtildiği bir başlık içerir. Başlık dizesinin altında, programın ana menüsüdür - araç çubukları ile sekmeler. Pencerenin çoğu, kullanıcının metni girip düzenlediği çalışma alanını kaplar.

Çalışma alanının solunda ve üstünde, belge nesnelerinin boyutlarını tanımlayabileceğiniz ve ayarlayabileceğiniz bir cetvel vardır. Belgenin bölümlerini görüntüleyen belgenin parçalarını görüntülemek için kaydırma ahırları ekran. Çalışma alanının altında, yararlı bilgilerin sağlandığı durum çubuğu ve programla çalışma modlarını değiştirmek için düğmelerin sağlandığı durum çubuğudur.

Ana menü

Tüm Word 2007 özelliklerine erişim, ana menüsü veya program düğmesiyle elde edilebilir.

Öğelerinden herhangi birine tıkladıktan sonra, belirli işlemleri gerçekleştirmeye yönelik bir grup komutla olan bir sekme görüntülenir. Bu nedenle, Microsoft Office System düğmesine tıklayarak, belge dosyalarıyla olası eylemlerin bir listesini dağıtacağız.

Ekle menüsünde - ekleme için komutlar ve ev menüsünde - çeşitli nesneleri biçimlendirmek için. Çoğu takımın amacı isimlerinden anlaşılması kolaydır.

Pencere programı Word 2007. Bir yazılım paketi için standart bir görüşe sahiptir Microsoft Office 2007.. Başlık dizesini düşünmeye değer

Araç çubukları

Belirli bir eylemi hızlı bir şekilde gerçekleştirebileceğiniz düğmeler ve diğer elemanları içerir (yazı tipi boyutunu değiştirin, deseni yerleştirin, köprü ekleyin, vb.). Araç çubukları üzerindeki düğmelerin görüntülerine bakın - çoğu durumda hemen ne amaçlandıklarını tahmin edeceksiniz. Araç çubuğundaki bir düğme veya listenin adını bulmak için, fare işaretçisini kendilerine getirmek ve biraz beklemek için yeterlidir: bir ipucu yanlarında görünecektir.

Word'de, araç çubuklarının sayısı: ev, ekleme, sayfa işaretleme, bağlantılar, bültenler, inceleme, görüntüleme ve kurulum.

Programla ilgili diğer etkileşim araçları

Nesneye sağ tıkladığınızda, bu nesneye uygulanan komutları içeren içerik menüsü daha sık yayınlanacaktır.

Örneğin, metnin içerik menüsünde, düzenleme menüsünden kesilmesi, kopyalanacak ve yapıştırılacak komutlar var ve ayrıca paragraf yazı tipinin komutlarını ve Biçim Menüsündeki liste

Bazı komutlar başka bir şekilde yapılabilir - bunun için tasarlanan kilit kombinasyonları kullanarak. Özellikle, belgeyi kaydetmek için, CTRL + S kombinasyonu kullanılır (CTRL tuşunu basılı tutun) ve baskı için - Ctrl + P. Sık Anahtar Kombinasyonları: CTRL + C - Seçilen nesneyi kopyalayın CTRL + X - Kes Seçilen Ctrl + V Nesnesi - Ctrl + Z nesnesini panodan takın - önceki eylemi ve benzerlerini iptal edin.

Durum çubuğu Çeşitli güncel bilgi belgelerini görüntüler ve bazı Outlook özelliklerine erişim sağlar.

Durum dizesini ayarlama Ek iletişim kutusunu açacak sağ fare düğmesine basarak:

Formatlanmış sayfa numarası - Bu sayfadaki numarayı gösterir.

Bölüm - bulunduğunuz bölümün sıra numarası.

Sayfa numarası - Geçerli sayfanın sekans numarası ve toplam sayfa sayısı.

Sayfadaki dikey konum - İmlecin bulunduğu üst kenardan uzaklık.

Satır numarası - İmlecin ayarlandığı dizgenin sırası sayısı.

Sütun - İmlecin takıldığı sütunun sekans numarası.

Kelimelerin sayısı - Belgedeki toplam kelime sayısı.

Yazım denetimi - Belgede hata olup olmadığını gösterir.

Dil - Klavyenin hangi düzeninin etkin olduğunu gösterir.

Düzeltmeler - Düzeltme modunun etkin olup olmadığını gösterir.

Büyük harf kilidi. - Caps Lock'un etkin olup olmadığını gösterir.

Değiştirme - Ekleme ve değiştirme arasındaki modu değiştirmek.

Modları görüntüleme etiketleri - Okuma, sayfa işaretleme ve web belgesi arasında geçiş yapmanıza izin verin.

Kaydırıcı ölçeği - Metnin boyutunu arttırmanıza veya azaltmanıza olanak sağlar. "+" Ve "" düğmelerini kullanabilirsiniz ve sadece kaydırıcıyı sağa ve sola doğru hareket ettirebilirsiniz.

Ölçek - Görünümü daha ayrıntılı olarak yapılandırmanıza izin verir.

Yüzde düğmesine tıkladığınızda, aşağıdaki ayarların mevcut olduğu bir iletişim kutusu açılır:

  • Ayar ölçeği (hem belirtilen seçenekler hem de keyfi);
  • Pencereyi ekrana yerleştirme (sayfanın genişliğine göre, metnin genişliğinde, tüm sayfa, birkaç sayfa);


Durum çubuğu pencerenin alt kısmında bulunur. Durum dizesinin sol tarafında, geçerli belge hakkında bilgi görüntüler (Şek. 4.3).

İncir. 4.3. Durum çubuğu

Durum Dize Elemanlarının Açıklaması

Eleman

Açıklama

Geçerli sayfa numarası

Geçerli bölümün sayısı. Bu eleman tarafından görüntülenen bilgiler yalnızca bölümlere ayrılan belgeler için anlamlıdır.

Belgenin başlangıcından geçerli sayfaya (4) ve belgedeki toplam sayfa sayısından sayfa sayısı (19)

İmleç ve sayfanın üst kenarı arasındaki dikey mesafe

Sayfanın başlangıcından imleç için satır sayısı

Boşluklar ve sekmeler de dahil olmak üzere sol alandan imleç için karakter sayısı

Ek olarak, durum çubuğu, düzenleyicinin şu anda hangi modun çalıştığını bildiren çalışma modu göstergelerini içerir. Göstergelerin siyah rengi, modun moduna karşılık gelir, gri kapatılır.

Durum Dize Göstergelerinin Amacı

Açma / kapama modları, uygun komutlar ve ayarlar tarafından gerçekleştirilir. Ek olarak, uygun göstergedeki sol fare düğmesini çift tıklatabilirsiniz.

Bağlam menüsü

Bağlam menüsü, menü çubuğuna bakılmadan komutların çoğunu gerçekleştirmenize olanak sağlar. Bu araç, birçok işlemin yürütülmesini hızlandırmanızı sağlar. İçerik menüsünü aramak için, gerçekleştirmek istediğiniz nesnenin üzerindeki sağ fareye tıklamalısınız veya Shift + F10.klavyede. Menü içeriği, kullanıcının içeride olduğu gerçeğiyle belirlenir. şu an ve sadece en gerekli komutları içerir.

4.4. MS Word'den çıkın

Geçerli oturumu tamamladıktan sonra, MS Word'den çıkmalısınız. Bunu yapmak için, aşağıdaki yollardan birini kullanabilirsiniz:

    Seçim Menüsü Dosya -\u003e Çıkış.

    Öğeyi seçin Kapat MS Word ana pencere menüsünde.

    Fare işaretçisini MS Word ana penceresindeki Sistem Menüsü simgesine ayarlayın ve sol fare düğmesini çift tıklatın.

    düğmesine basın Kapat Ana pencerenin başlık çubuğunda.

    Basın Alt + F4.klavyede.

Eğer hiçbirinde açık pencereler Kayıtlı bilgiler içermez, MS Word, bununla nasıl yapılacağını seçmek için sunulacaktır. Bunu yapmak için, iletişim penceresi ekranda aşağıdakine benzer şekilde görünür (Şek. 4.4).

İncir. 4.4. Belgeyi kapatırken mesaj

4.5. Kelime referans sistemi

En popüler programların çoğu gibi, MS Word var koşullu bağımlı referans sistemi . Bu, işin şu anda olan aracın kullanımı için bir sertifika alabileceğiniz anlamına gelir. Referans bilgi edinmenin ana yolu menüdür referans:

Menü komutu

Açıklama

Yardım etmek Microsoft Word.

Başlatmak referans sistemi MS Word - SET parametrelerine bağlı olarak

Asistanı göster

Bir asistanı görüntüler

Ne olduğunu?

Belirli bir nesne hakkında referans bilgileri almanızı sağlar.

Başlatmak Internet Explorer. ve web sayfalarını en faydalı bilgilerle açar.

Bul ve ortadan kaldır

Uygulamadaki hataları arar ve otomatik olarak kaldırır

Program Hakkında

Referans bilgi edinmek için aşağıdaki yollardan kullanabilirsiniz:

    Menü komutunu seçin Yardım -\u003e Yardım microsoft Word.

    Menü komutunu seçin Yardım -\u003e Nedir?

    Basın F1.mS Word ile oturumun herhangi bir zamanında.

Lptbnotify ptbn \u003d (lptbnotify) lparam; Anahtar (PTBN-\u003e IITEM)

lstrcpy (ptbn-\u003e psztext, "Yardım"); Ptbn-\u003e tbbutton.ibitmap \u003d std_help; Ptbn-\u003e tbbutton.idcommand \u003d 11; Ptbn-\u003e tbbutton.fsstate \u003d tbstate_enabled; ptbn-\u003e tbbutton.fsstyle \u003d tbstyle_button; Ptbn-\u003e tbbutton.dwdata \u003d 0; Ptbn-\u003e tbbutton.istring \u003d 10;

İade 1; Dava 1:

lstrcpy (ptbn-\u003e psztext, "sil"); Ptbn-\u003e tbbutton.ibitmap \u003d std_delete; ptbn-\u003e tbbutton.idcommand \u003d 12; Ptbn-\u003e tbbutton.fsstate \u003d tbstate_enabled; ptbn-\u003e tbbutton.fsstyle \u003d tbstyle_button; Ptbn-\u003e tbbutton.dwdata \u003d 0; Ptbn-\u003e tbbutton.istring \u003d 11;

İade 1; Varsayılan:

Zaten bir tbbutton açıklama dizisine sahipseniz, bu mesajın en hızlı yanıt yolu, alınan her mesaj için TBBUTTON'u kopyalamak için MEMCY işlevini kullanmaktır. Aşağıda, Gadgets programı bunu yaparken gösterilmiştir:

lstrcpy (PTBN-\u003e PSZText, getString (PTBN-\u003e IITEM)); Memcpy (& PTBN-\u003e TBBUTTON, & TBB, SizeOF (TBBUTTON));

Durum çubuğu

Durum Hatları (Durum Çubuğu) - Yalnızca Windows çıkışı, genellikle ana program penceresinin alt kısmında bulunur. Durum dizesinin en sık kullanımı, görüntülemek için kullanılmasıdır. detaylı Açıklama Kullanıcı tarafından bakıldığında menü öğeleri ve ayrıca restorandaki belirli bir menü öğesi üzerindeki garson yorumları. Menü görüntülenmediğinde, programlar genellikle durum çubuğunda ilgili bilgilerde görüntülenir. Vardiya tuşlarının durumu da sıklıkla görüntülenir.

- , , . Metin işlemcilerinde programlar genellikle görüntülenir geçerli sayfa, satır sütun.

Bir durum çubuğu iki modda çalışabilir, bu nedenle menü öğelerini tanımlamak ve diğer yazılım bilgilerini çıkarmak için kullanılabilir. Menü öğeleri açıklama modunda (basit mod, "basit mod") Durum çubuğu basit bir metin hattını görüntülemek için genişlemektedir. Program durumu görüntüleme modunda, bir veya daha fazla pencere, her biri "kısım" durum dizgisi olarak adlandırılan durum çubuğunda görüntülenir. Durum dizesinin spesifik kısmı, durum dizgisi penceresinin yüzeyinin üzerinde veya bir çerçevesiz görünen bir çerçeveye sahip bir niş olarak oluşturulabilir. Ek olarak, bir saat veya ilerleme göstergesi gibi durum çubuğuna çocuk penceresi eklemek mümkündür. Bir durum dizesini değiştirirken basit mod Program durumu görüntüleme modu ve durum çubuğu, diğer görünür pencere kümesi görüntülenirken bir gizli pencereyi saklar.

Durum dizgisi oluşturma

Bir durum dizgisi oluşturmanın en basit yolu CreatestatusWindow işlevini aramaktır:

hwndstatusbar \u003d createstatuswindow (

WS_Child | Ws_visible | Ws_clipsiblings | CCS_BOTTOM, "HAZIR", HWNDPARENT, 2

Bu özellik, Ebeveyn HWNDPARENT penceresi ile bir iştiraki oluşturan CreateWindow işlevini çağırır; ilk parametre.

Aşağıdaki tablo, uygun bir durum dizgisi oluşturmak için kullanılabilecek tüm stil bayraklarının bir açıklamasını göstermektedir. En sık SBARS_SIZEGRIP bayrağını kullanmanız gerekmesi muhtemeldir, çünkü durum dizesinin sağ köşesindeki köşegen taramanın çıkışını ayarlar. Kalan stil bayrakları, başlangıç \u200b\u200bdurumunu ve Durum dizesinin konumunu değiştirir, böylece başka bir yerde olabilir ve CCS_BOTTOM bayrağı tarafından belirlenen ana pencerenin çalışma alanının altından değil.

Stil bayrağı

Açıklama

Temsil

Çapraz bir kapakta görüntüler

durum dizesinin sağ köşesi. Bu alan

ebeveynin boyutunu değiştirmeye yarar

İlk pozisyon

Durum çubuğunu üst kısımda koyar

parşak penceresi.

Durum çubuğunu alt kısımda koyar

Üst pencere (varsayılan).

Y eksenine göre hareket etmeyi yasaklar.

Otomatik yasağı

Ccs_noparentalign.

Durum çubuğu yüksekliğini ayarlar

boyut Değişiklikleri I.

(CY). Ama yerini belirlemiyor

yerler

(x, y) ve genişlik (CX). Uygun için

oluşturulduktan sonra işleme gereklidir

mesaj Gönder Mesajı.

Tüm otomatik hareketleri yasaklar ve

boyut değişiklikleri. Yasaklanmak

aşağıdaki stil bayrakları: CCS_TOP,

CCS_BOTTOM, CCS_NOMOVEY VE

Ccs_noparentalign. Açıkça olmalısın

durum dizesinin boyutunu ve konumunu ayarlayın.

Durum dizesini taşı ve yeniden boyutlandır

Ana Durum Dize penceresi boyutunu değiştirdiğinde (WM_Size mesajını aldıktan sonra), durum çubuğu yeni bir konum almalı ve ana pencerenin çalışma alanının altındaki diğer boyutları satın almalıdır. Araç çubuğu, TB_Autosize Mesajına cevaben boyutları değiştirir (daha önce bu bölümde bakınız). Durum dizesinin benzer bir mesajı yok. Bunun yerine, aşağıdakiler hakkında kullanılır:

İnt cxparent \u003d loword (lparam); İnt cyparent \u003d hiword (lparam); İnt x, y, cx, cy;

// durum dizgisi penceresinin yüksekliğini değişmeden bırak

Getwindowrect (hwndstatusbar, & rwindow); cy \u003d rwindow.bottom - rwindow.top;

y \u003d Cyparent - CY; cx \u003d cxparent;

MoveWindow (hwndstatusbar, x, y, cx, cy, true);

Bu kod, durum dizgisinin yüksekliğini değişmeden kurtarır ve genişliğini ve konumunu, ana pencerenin çalışma alanında istenen yeri alacak şekilde değiştirir.

Görüntüleme menüsünü göster

Kullanıcılar Windows'tan bir veya başka bir menü öğesinin hangi fonksiyonundaki bir durum çubuğunda yardımcı bilgileri görüntülemesini bekler. Rastgele bile windows kullanıcısı Bir kelimeden menü öğesinin altında, önemli ölçüde daha geniş bir işlemi gizlemesini hızlıca öğrenin. Ve olmasına rağmen deneyimli kullanıcılar Standart menü komutlarının anlamını anlamak kolaydır, bazen belirli bir programın belirli menü öğelerinin anlamını anlamak için çok fazla güç harcamak zorundadır.

Pencere menüsü, kullanıcı menü öğelerini ve WM_COMMAND mesajını taradığında, kullanıcı menü öğesini seçtiğinde WM_MENUNELECT mesajını gönderir (bkz. Bölüm 10). Menü öğeleri hakkında yardımcı bilgi ekranını desteklemek için bir mesajı işleme koymalısınız.

Bu mesajın işleme işlemini basitleştirmek ve durum çubuğundaki metni görüntülemek için, MenuHelp işlevi Kütüphane Kütüphanesi Elemanı satırı tarafından desteklenir. Bu özellik, gösterilecek yardımcı bilginin metinlerini içeren bir sıra tablonun varlığını ve menü öğelerini metin dizesi tanımlayıcıları ile tablodan bağlayan veri yapısını içerir. Menühelp işlevi aşağıdaki gibi tanımlanır:

İlk parametre, UMSG, WM_MENUNELECT'ye eşit olmalıdır, ancak bu parametrenin varlığı (ve Win32 belgelerindeki açıklaması), WM_COMMAND mesaj işlemesinin bir fonksiyonun geliştirilmesi sırasında atıldığını göstermektedir. WPARAM ve LPARAM penceresi prosedür parametreleri ikinci ve üçüncü parametreler olarak iletilir. Birlikte alınan bu üç parametre, menü sisteminin hangi bölümünün kullanıcıyı görüntüleyeceğini ve öğenin, açılır menü veya sistemik olup olmadığını açıklar.

Altıncı parametre, Hwndstatus, Durum Dize penceresinin tanımlayıcıdır. Menühelp işlevi, durum dizesini bir pencere moduna (basit) ayarlamak için bir SB_SIMPLE'ye özel bir durum dizgisi gönderir ve uygun metni görüntülemek için. Daha sonra, kullanıcı görüntüleme durduğunda, MenuHelp özelliği, durum satırını birçok pencerenin moduna (kolay değil) iade etmek için başka bir SB_SIMPLE mesajı gönderir.

Menühelp özelliği, diğer üç parametreyi kullanır - HmainMenu, Hinst ve LPWID'leri kullanır - menü öğesini görüntülerken gösterilmesi gerektiğini belirlemek için. Hinst parametresi, DLL örneğinin bir eğitmeni olabilecek modülü veya yürütülen programın bir örneğini tanımlar ve menü dizilerini içeren bir tablonun sahibidir (yükleme işlevi kullanılarak yüklenebilir).

Menühelp işlevini doğru çalışmasını sağlama yeteneği, doğru değeri dördüncü ve yedinci parametrelerde aktarmaktır: HmainMenu ve LPWID'ler. Uygun kurulum Bu değerler küçük püf noktalarıdır, çünkü dikkate alındığında üç öğe var: Komut menüsü, açılır menü ve sistem menüsü. Başka bir zorluk, Win32 belgelerinin, LPWID'lerin, işlevin MenuHelp işlevini aradığı bir dizi olduğunu göstermektedir. Dize kaynaklarının temel değerlerini saklamak için bir dizi kullanmak mantıklı olmasına rağmen, menühelp işlevi olmaz çünkü dizinin gramer analizini yapmanız gerekecektir.

Menü öğelerini görüntüle

MenuHelp özelliği, menü öğesinin kimlik kimliği için, komut tanımlayıcı değerini (genç kelimeden elde edilen WPARAM'dan elde edilen), LPWID'ler tarafından başvurulan değere ekleyerek hesaplar. Örneğin, MenuHelp işlevinin bir sonraki çağrısı, durum çubuğundaki 125 numaralı bir dize kaynağı görüntüler:

UINT UISTRINGBASE \u003d 100; Wparam wparam \u003d 25;

Menühelp (WM_MENUSELECT, WPARAM, LPARAM, NULL, HİNST, HWNDSTATUS, & UISTRINGBASE);

Örnekte gösterildiği gibi, HmainMenu menü tanımlayıcısı, MenüHelp işlevi bu değeri hesaplamak için kullanmadığından, komut menüsü öğelerini görüntülemek için NULL'ye eşit olabilir.

Komutların ve dize kaynaklarının menüsünün elemanlarını koymanın en basit yolu, aynı değerleri onlara atamaktır. Bu, satır tabanını sıfıra ayarlamanıza ve görmezden gelmenizi sağlar.

Pop-up menü öğelerini görüntüleyin

Bir açılır menü durumunda, MenuHelp işlevi, POP-up menüsünün LPWID'ler tarafından başvurulan değere bir dizin (sıfır tabanı) ekleyerek durum çubuğunda görüntülemek için kaynak dizesini hesaplar. Doğru şekilde çalışması için, Menühelp - HmainMenu işlevinin dördüncü parametresinin - Pencere açılır menüsüne göre ebeveyn açıklamasının değerine sahip olması gerekir. Aşağıdaki yapı, maçı menü tanımlayıcıları ile dize kaynaklarının tabanı arasında ayarlamak için uygun bir yol sunar:

typeDef yapısı tagpopstring

HMENU HMENU; Uintring;

Gadgets programında, üç menü öğesinin pop-up menülerini içerdiği, bu veri yapısı aşağıdaki gibi belirlenir:

Popupstring popstr;

ve aşağıdaki gibi bir durum dizgisi oluştururken başlatılır:

GetMenu (hwndparent);

İds_main_menu;

Getsubmenu (HmainMenu, 2);

İds_toolbar_menu;

Getsubmenu (HmainMenu, 3);

IDS_STATUSBAR_MENU;

WM_MENUNELECT mesajının alınmasından sonra, Lparam parametresi, ana pencere menüsünün açıklamasını içerir. Menühelp işlevinin satırın doğru kaynağının seçimine yapılması, menühelp fonksiyonunun son parametresi olarak, bir dizi ve adresin aktarımı aramanızı gerektirir. Gadgets programında nasıl uygulandığı aşağıda gösterilmiştir:

if ((fuflags & mf_popupu) && (! (FUFLAGS & MF_SYSMENU)))

İçin (imenu \u003d 1; imenu< MAX_MENUS; iMenu++)

Doğru şekilde çalışması için, HmainMenu, açılır menünün ana menüsünün adresine ayarlanmalıdır. Pop-up menülerimizin işlenmesini inceleyelim, sistem menüsünü tamamen unuttuk.

Sistem menüsünü görüntüle

Menühelp özelliği, sistem menüsü için yardımcı bilgileri ve sistem menüsünün elemanları için durum çubuğunda bir gösterge sağlar. Bunun için gerekli olan tek şey, WM_MENUNELECT WPARAM ve LPARAM mesajının diğer menü öğeleri türleriyle aynı şekilde parametreleridir. Ek olarak, HmainMenu değeri, sistem menüsünün gerçek tanımlayıcısına eşit olmamalıdır; Null - oldukça uygun.

Şimdi tüm bu parçaları menü öğeleri, pop-up menüleri ve sistem menüsü için birleştirin. Aşağıda, Gadget'ların programının WM_MENUNELECT'i durum çubuğunda yardımcı bilgileri görüntülemek için nasıl ayarlandığını gösteren bir kod bulunmaktadır:

Lresult statusbar_Menuselect (hwnd hwnd, wparam wparam, lparam lparam)

Uint fuflags \u003d (uint) hiword (wparam); HMENU HmainMenu \u003d NULL;

// Sistem dışı açılır menüyü işleme ((FUFLAGS & MF_POPUPUPUP) && (! (FUFLAGS & MF_SYSMENU)))

İçin (imenu \u003d 1; imenu< MAX_MENUS; iMenu++)

İf ((hmenu) lparam \u003d\u003d popstr.hmenu)

hmainMenu \u003d (hmenu) lparam; Kırmak;

// durum çubuğundaki yardımcı bilgiyi görüntüler

MenuHelp (WM_Menuneect, Wparam, Lparam, HmainMenu, Hinst, Hwndstatusbar, & (((uint) popstr.hmenu);