Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en egendefinert Splitter Vindu i MFC
    En splitter vindu er et Windows Utforsker-lignende grensesnitt . Den venstre ruten ( master) viser vanligvis en katalog struktur . Den høyre ruten (slave ) viser detaljene i mappen som er valgt til venstre. Den CSplitterWnd klasse av Microsoft Foundation Class ( MFC ) Library innkapsler funksjonalitet for å administrere en splitter vindu . Her er de generelle retningslinjene for å initialisere en CSplitterWnd klasse . Du trenger
    Microsoft Visual Studio IDE Reserver på MFC som " Programming Windows Med MFC " av Jeff Prosise
    Vis flere instruksjoner
    en

    Opprett en ny Win32 Application prosjekt. Sørg for at den har en enkelt kilde fil med dokumenter /vis støtte. Inkludere " afxwin.h " bibliotek -fil. Erklære en CSplitterWnd variabel .
    2

    Forstå forskjellen mellom statisk og dynamisk splitter vinduer. En statisk splitter vinduet har en statisk antall ruter , bestemmes innenfor overordnede rammen er " OnCreateClient "-funksjonen under initialisering . En bruker kan bare endre størrelsen på rutene. En dynamisk splitter vinduet kontroller som gjør at en bruker til å opprette, slette og endre størrelse på flere ruter ved behov. Under klargjøringen skaper rammen en enkelt rute som standard.
    3

    Plasser CSplitterWnd variabel på et overordnet vindu eller ramme. Dette eksemplet bruker en CFrameWnd objekt som den overordnede rammen. Fra innsiden av " OnCreateClient " medlem funksjon av " CFrameWnd , " kaller " CreateStatic " eller " Create" funksjon " CSplitterWnd ", avhengig av om du ønsker å opprette en statisk eller dynamisk splitter vindu , henholdsvis .

    4

    Juster høyden og bredden på de enkelte rutene gjennom " SetRowInfo " og " SetColumnInfo " medlem funksjoner . Du kaller dem inne " CreateStatic " eller "Opprett " for å starte høyden og bredden til null . Ring dem igjen etter " CreateStatic " og " Create " for å spesifisere de ønskede ruten dimensjoner.
    5

    Lag rullefelt mellom rutene . En splitter vindu som har en rad og to kolonner vil vise en WS_VSCROLL stil rullefeltet. En som har to rader og en kolonne , vises en WS_HSCROLL stil rullefeltet. Standard rullefelt er barn av CSplitterWnd klassen . En statisk CSplitterWnd objekt kan støtte rullefelt fra klassene til sine ruter.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive et program i C for metriske konvertering…
    ·Hvordan sortere To Unbound Kolonner i DataGridView 
    ·Slik konverterer en STD String til et heltall 
    ·Forskjeller mellom C & C + + 
    ·Hvordan initialisert variabler i C 
    ·Hvordan å kompilere C programmer Online 
    ·Hvordan Ignorer Spaces ved bruk Lengde C + + 
    ·Hvordan Reverse en kø i C + + 
    ·Slik konverterer en streng i Tegn i C + + 
    ·Slik deaktiverer Silverlight Knapper 
      Anbefalte artikler
    ·Hvordan lage en Universal Crosshair i Visual Basic 
    ·Hvordan lage en Person Walk i Game Maker 7 
    ·Hvordan lære blinkkoden 
    ·Slik pakker du ut tall i en spørring for Access 
    ·Hva er MCI ActiveX-kontroller 
    ·Hvordan lage en CAB i Windows Mobile 
    ·Hvordan Tegn en String, kvadrat, rektangel , sirkel, el…
    ·Hvordan Send en JavaScript -funksjon i en link 
    ·Forskjellen mellom rik tekst og HTML 
    ·Hvordan å generere Ressurssterke Stillas Rails 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/