Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör en anpassad Splitter Fönster i MFC

    En splitter fönster är en Windows Explorer - liknande gränssnitt . Den vänstra rutan ( master) visar typiskt en katalogstruktur . Den högra rutan ( slave ) visar detaljerna i den mapp som är vald på vänster . Den CSplitterWnd klass för Microsoft Foundation Class ( MFC ) Bibliotek kapslar in funktionalitet för att hantera en splitter fönster . Här är de allmänna riktlinjer för att initiera en CSplitterWnd klass . Saker du behöver
    Microsoft Visual Studio IDE
    Boka på MFC som " Programmering Windows Med MFC " av Jeff Prosise
    Visa fler instruktioner
    1

    Skapa ett nytt Win32 Application projekt . Se till att det finns en enda källfil med dokument /vy support . Inkludera " afxwin.h " library -fil . Deklarera en CSplitterWnd variabel .
    2

    Förstå skillnaden mellan statisk och dynamisk splitter fönster . En statisk splitter fönster har ett statiskt antal rutor , bestämd innanför den överordnade ramen för " OnCreateClient " funktionen under initieringen . En användare kan endast ändra den storlek av fönsterrutorna . En dynamisk splitter fönster ger kontroller som tillåter en användare att skapa , ta bort och ändra storlek ytterligare rutor som behövs . Under initieringen skapar ramarna en enda ruta som standard . Addera 3

    Placera CSplitterWnd variabeln på en förälder fönster eller ram . Detta exempel använder en CFrameWnd föremål som den överordnade ramen . Inifrån " OnCreateClient " medlem funktionen " CFrameWnd , " kalla " CreateStatic " eller " Skapa " funktion " CSplitterWnd , " beroende på om du vill skapa en statisk eller en dynamisk splitter fönster , respektive.

    4

    Justera höjden och bredden av de enskilda rutorna genom " SetRowInfo " och " SetColumnInfo " medlemsfunktioner . Du kallar dem inuti " CreateStatic " eller " Skapa " för att initiera höjd och bredd till noll . Ring dem igen efter " CreateStatic " och " Skapa " för att ange de önskade rutan dimensioner .
    5

    Skapa rullningslister mellan rutorna . En splitter fönster som har en rad och två kolumner visar en WS_VSCROLL stil rullningslist . En som har två rader och en kolumn kommer att visa en WS_HSCROLL bar stil bläddra. De förvalda rullningslister är barn till CSplitterWnd klassen . En statisk CSplitterWnd objekt kan stödja rullningslister från klasserna sina rutor .

    Tidigare:

    nästa:
    relaterade artiklar
    ·C MDI Tutorial
    ·Hur man gör ett GUI i C
    ·Hur man skriver ordet motsvarar en Check Belopp i C pro…
    ·Visual C Component Object Model Tutorial
    ·Hur konvertera en pekare till en sträng värde i C + +…
    ·Hur man skapar en C # DLL klassbibliotek med Visual Stu…
    ·Hur man skapar ett binärt träd i C
    ·Hur man kompilerar C och C + + Together
    ·Så här importerar modeller I GTK Radiant
    ·Visar ett meddelande i C + +
    Utvalda artiklarna
    ·Hur man gör ett diagram med jQuery
    ·Så här kontrollerar för existensen av appSettings i …
    ·Hur du använder Ant Eclipse Med webOS
    ·Hur man Byta namn på en fil i PHP
    ·Hur konvertera till Binary i VBA
    ·Hur Split MySQL Strings
    ·Hur man skapar en tabell i PHP
    ·Hur du formaterar en Parser i en Java String
    ·Hur man lägger in en JSP variabel i ett program Omfatt…
    ·Hur man hittar ett maximalt antal i Java
    Copyright © Dator Kunskap http://www.dator.xyz