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 MFC Dialogrutor

    En dialogruta är en grundläggande fönster härrör från CDialog klass i Microsoft Foundation Class ( MFC ) bibliotek . Du kan använda det här exemplet för att förstå dialogrutor genom att ringa en dialogruta från en annan . Du först ska skapa en CDialog objekt genom projektet guiden , sedan lagra en andra dialogruta som en resurs och skapa från klass guiden en klass associerade till det . Saker du behöver
    Microsoft Visual C + + eller Visual Studio . NET Review Grundläggande förtrogenhet med IDE
    Visa fler instruktioner
    1

    Launch Microsoft Visual C + + 6.0 eller Visual Studio . NET . Skapa en ny MFC AppWizard ( exe ) projekt och döp den till " dialoger . " Kontrollera att " Dialog baserad " och " Använd MFC i en gemensam DLL " väljs . Radera " TODO " etiketten från dialogrutan .
    2

    Lägg till en andra dialogruta . Klicka på " Projekt " och sedan " Lägg till Resurs . " Välj " Dialog " under " Typ av resurs " och klicka på " Nytt ".
    3

    Ställ in den andra dialogrutan . Högerklicka på den och ändra dess ID till " IDD_DIALOGBOX2 " och dess bildtext till " Second ". Stäng " Properties Dialog . " Associera den andra dialogrutan med en klass . Öppna klass guiden genom att trycka Ctrl + W. Välj "Skapa en ny klass , " enter " CSecondDialog " i " Name " textrutan och välj " CDialog " som sin basklass . Klicka på " Finish . "
    4

    Lägg funktionaliteten genom att placera en knapp på den första dialogrutan från kontrollerna verktygslådan . Gör ett högerklick på den knappen . Gör ID " IDC_BUTTONSECOND " och ändra bildtexten till " Second ". . Dubbelklicka på knappen , acceptera det förvalda funktionen och göra följande ändringar i koden för DialogsDlg.cpp filen
    Under " TODO " kommentar in :
    CSecondDialog m_D2 ;
    m_D2 . DoModal ( ) ;
    inkludera " SecondDialog " definition fil på toppen :
    # include " SecondDialog.h "
    5

    Kompilera och köra koden . Testa programmet att kontrollera att det fungerar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Moving Graph i C #
    ·Hur Debug C + + Tags
    ·Hur du kontrollerar om Ctrl - D i C + +
    ·Hur man gör en Hex Buffer Från en Char C
    ·Hur man skriver en STL Iterator
    ·Så här visar du ett kommatecken i C + +
    ·Hur man skapar text för Direct3D C + +
    ·Hur Pass Mall structs funktioner i C
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    ·Hur man gör Input Endast ett heltal i C + +
    Utvalda artiklarna
    ·Hur man kompilerar C + + kod med GNU
    ·Hur man sätter in en ny rad i TextBox
    ·Hur omvandla koordinater till Angles i Java
    ·Hur man tar bort variabler från Vars Python
    ·Hur gråtona Knappar i Visual Basic
    ·Hur man tolka PHP Script i en ASP.net Webbsida
    ·Hur man gör en Game Trainer i Visual Basic 2008
    ·Hur du använder 2 former med Visual Basic 6.0
    ·Hur man gör en modell av jordens lager
    ·Hur man använder ISTEXT i VBA
    Copyright © Dator Kunskap http://www.dator.xyz