| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man laver en brugerdefineret Splitter Vindue i MFC
    En splitter vindue er et Windows Stifinder -lignende interface. Den venstre rude (master) typisk viser en mappestruktur. Den højre rude ( slave) viser oplysninger om den mappe , der er valgt til venstre. Den CSplitterWnd klasse i Microsoft Foundation Class ( MFC ) Bibliotek indkapsler funktionalitet til styring af en splitter vindue . Her er de generelle retningslinjer for initialisering en CSplitterWnd klasse. Ting du skal
    Microsoft Visual Studio IDE
    Bog om MFC som " Programmering Windows Med MFC " af Jeff Prosise
    Vis Flere Instruktioner
    1

    Opret et nye Win32 Application projekt. Sørg for, at den har en enkelt kilde fil med dokument /view support. Nævnes " afxwin.h " biblioteksfil . Erklær en CSplitterWnd variabel.
    2

    Forstå forskellen mellem statisk og dynamisk splitter vinduer. En statisk splitter vindue har en statisk antal ruder , bestemmes inde moder rammens " OnCreateClient "-funktionen under initialiseringen. En bruger kan kun ændre størrelsen på ruderne . En dynamisk splitter vindue giver kontrol, der tillader en bruger at oprette, slette og ændre størrelsen yderligere ruder efter behov. Under initialiseringen skaber rammerne en enkelt rude som standard.
    3

    Placer CSplitterWnd variable på et overordnet vindue eller ramme. Dette eksempel bruger en CFrameWnd objekt som moderselskabet rammen. Fra indersiden af " OnCreateClient " medlem funktionen " CFrameWnd , " kalder " CreateStatic " eller " Opret" funktionen " CSplitterWnd ", afhængigt af om du ønsker at oprette et statisk eller dynamisk splitter vindue , hhv.
    < Br > 4.

    Juster højden og bredden af de enkelte ruder gennem " SetRowInfo " og " SetColumnInfo " medlem funktioner . Du kalder dem inde i " CreateStatic " eller "Opret " for at formatere højden og bredden til nul. Kald dem igen efter " CreateStatic " og " Opret" for at angive de ønskede ruden dimensioner.
    5.

    Opret rullepaneler mellem ruderne . En splitter vindue, der har én række og to kolonner vil vise en WS_VSCROLL stil rullepanel . En, der har to rækker og en kolonne vil vise en WS_HSCROLL stil rullepanel. Den standard rullepaneler er børn af den CSplitterWnd klasse. En statisk CSplitterWnd objekt kan understøtte rullepaneler fra de klasser af sine ruder.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Strings til unsigned long Værdier 
    ·Hvad Er Visual C Regioner 
    ·Sådan Skyl Output Stream 
    ·C + + Fibonacci Nummer Funktion 
    ·Hvordan laver fil deskriptorer i C 
    ·Hvordan man kompilerer en 64- Bit GDB 
    ·Sådan Grow Matricer i C + + 
    ·Sådan Design en C + + Program til at Beregn Worker Lø…
    ·Sådan Edit DataGrid Cell i Silverlight 
    ·Forskellen mellem fgetc og getc 
      Anbefalede Artikler
    ·Sådan oprettes en anden proces i Python 
    ·Sådan Link en FK i MySQL 
    ·Sådan konvertere et resultat Indstil til kommaseparere…
    ·Sådan bruges en kodeks til Frys kolonner 
    ·Vigtigheden af ​​beslutningsstrukturer i programmering 
    ·Sådan Konverter en dato til en UNIX Timestamp PHP 
    ·Sådan tilføjes To store heltal i C + + 
    ·Kodning i Java 
    ·Sådan slettes tegn fra en streng i MySQL 
    ·Sådan Valider CSS Pages 
    Copyright © Computer Viden http://www.computerdk.com