Walkthrough

În acest ghid, se creează o aplicație care arată ca o legătură de transfer. Se propune crearea unei ferestre cu două zone. Panoul din stânga va conține obiectul CMFCShellTreeCtrl. care afișează desktopul în vizualizarea ierarhică. Panoul din partea dreaptă va conține CMFCShellListCtrl. care indică fișierele din folderul selectat în panoul din stânga.







În acest ghid pas cu pas pentru a exprima, nu ați configurat Visual Studio să utilizeze Parametrii de dezvoltare obișnuiți. Dacă utilizați o altă opțiune de dezvoltare, unele dintre ferestrele Visual Studio pe care le folosim în acest ghid nu pot fi afișate în mod implicit.

Creați o nouă aplicație MFC utilizând Expertul aplicației MFC

Utilizați Expertul aplicație MFC pentru a crea o nouă aplicație MFC. Pentru a porni expertul, selectați Creare din meniul Fișier. și apoi selectați Proiect. Se va afișa caseta de dialog Proiect nou.

În caseta de dialog Proiect nou, extindeți nodul Visual C ++ din zona Tipuri de proiect și selectați Biblioteca MFC. Apoi, în zona Șabloane. selectați aplicația MFC. Tastați un nume pentru proiect, cum ar fi MFCShellControls, apoi faceți clic pe OK. Va fi afișat Expertul aplicației MFC.

În caseta de dialog Wizard Application Wizard. faceți clic pe Următorul. Se afișează zona Tip aplicație.

În domeniul compusului de sprijin. doc-ing. selectați nr. Faceți clic pe Următorul. Se afișează zona șirului de șablon pentru documente.

Nu efectuați nicio modificare în zona Șabloane șablon document. Faceți clic pe Următorul. Sprijiniți baza de date.

În zona de asistență bază de date, selectați Nu. Deoarece această aplicație nu utilizează baza de date. Faceți clic pe Următorul. Proprietățile interfeței utilizatorului.







În zona Proprietăți UI, asigurați-vă că este selectată Utilizarea barei de meniu și bara de instrumente. Lăsați toți ceilalți parametri așa cum sunt. Faceți clic pe Următorul. Pentru a afișa zona de setări avansate.

În zona Setări suplimentare, în câmpul Setări avansate, selectați numai controalele ActiveX și manifestul de control standard. În zona Regiuni suplimentare, selectați numai opțiunea Tranziție zonă. Apoi, asistentul creează zona din stânga ferestrei cu CMFCShellTreeCtrl deja încorporat. Faceți clic pe Următorul. Crearea clasei.

Acest lucru nu va face schimbări în zona claselor create. Prin urmare, faceți clic pe Finalizare pentru a crea un nou proiect MFC.

Asigurați-vă că aplicația a fost creată cu succes prin construirea și difuzarea acesteia. Pentru a crea o aplicație în meniu, selectați Build Build Solution. Dacă construirea aplicației are succes, porniți aplicația selectând Start Debugging din meniul Debug.

Asistentul creează automat o aplicație care are o bară de meniuri standard, bare de instrumente, o bară standard de stare standard și o zonă de vizualizare în partea stângă a ferestrei pentru vizualizarea Foldere și vizualizarea Calendar.

Adăugați un control Shell în Vizualizarea documentelor

În această secțiune, adăugați o instanță a CMFCShellListCtrl în vizualizare, de către expert. Deschideți fișierul cu antetul vederii făcând dublu clic pe MFCShellControlsView.h din Solution Explorer.

Găsiți direcția #pragma o dată în partea de sus a fișierului antet. Direct de dedesubt, adăugați următorul cod pentru a include fișierul antet pentru CMFCShellListCtrl:

Asigurați-vă că aplicația a fost creată cu succes prin construirea și difuzarea acesteia. Pentru a crea o aplicație în meniu, selectați Build Build Solution. Dacă construirea aplicației are succes, porniți-o folosind opțiunea Start debugging din meniul Debug.

Faceți clic cu butonul din dreapta pe orice element din controlul copac sau din lista de control. Rețineți că atunci când primiți același meniu contextual când utilizați un explorator real.

Expertul din panoul Outlook, în zona Foldere. și cu zona Calendar. Este posibil să nu aibă o zonă Calendar în fereastra browserului. Prin urmare, ștergeți această zonă. "







Articole similare

Trimiteți-le prietenilor: