CMNCTRL2-Beispiel: Demonstriert MFC-Klassen für allgemeine Steuerelemente, Teil 2
CMNCTRL2-Beispiel wird die Verwendung die folgenden MFC-Klassen für allgemeinen Steuerelemente veranschaulicht: CProgressCtrl, CSliderCtrl, and CSpinButtonCtrl. Es zeigt, wie die Steuerelemente erstellt werden und wie die Steuerelemente mithilfe vieler der verschiedenen verfügbaren Formatvorlagen ändern.
CMNCTRL2 ist das Ergebnis das ursprüngliche CMNCTRLS-Beispiel wurde durch zwei kleinere Projekte ersetzt: CMNCTRL1 (Struktur, Symbolleisten, Datums- und Zeitauswahl, Monatskalender und animieren Steuerelemente) und CMNCTRL2 (Fortschritts-, auf-ab, und Schieberegler-Steuerelemente). Dieser Entwurf reduziert der Speicherbedarf des Beispielcodes, wodurch bestimmte Teile der Anwendung verfolgen erleichtert.
Hinweis
Zeigt weiterhin wie Sie den beabsichtigten Vorgang ausführen, aber in diesem Beispiel möglicherweise nicht genau veranschaulichen einige Features von Visual C++-Assistenten, Bibliotheken und Compiler.
So erhalten Sie Beispiele und Anweisungen für deren Installation:
Um Beispiele von Visual Studio zuzugreifen
im Menü Hilfe Menü klicken Beispiele.
Standardmäßig sind die Beispiele in installiert. Laufwerk: \Programme\Microsoft visual Studio 10.0\Samples\.
- Die neueste Version dieses Beispiels und eine Liste der anderen Beispiele finden Sie unter Visual Studio Samples auf der MSDN-Website.
Erstellen und Ausführen des Beispiels
So erstellen Sie und führen das CMNCTRL2-Beispiel
Öffnen Sie cmnctrl2.sln.
erstellen Sie Menü, klicken Sie auf erstellen.
Debuggen Sie auf Menü, klicken Sie auf Starten ohne Debuggen.
Wählen Sie beim Ausführen von CMNCTRL2 die Registerkarte für das Steuerelement, das Sie aktivieren möchten. Wählen Sie die Formate und Ansichten mithilfe der Kontrollkästchen, Optionsfelder und Kombinationsfeldern auf den verschiedenen Eigenschaftenseiten. Beachten Sie wie jede Option das Verhalten oder die Darstellung des Steuerelements angezeigt wird, ändert.
Schlüsselwörter
Dieses Beispiel demonstriert die Verwendung der folgenden Schlüsselwörter:
CBitmap::LoadBitmap; CEdit::Clear; CEdit::GetLineCount; CEdit::LineIndex; CEdit::LineLength; CEdit::ReplaceSel; CEdit::SetSel; CFileDialog::DoModal; CFileDialog::GetPathName; CGdiObject::DeleteObject; CSpinButtonCtrl::GetBuddy; CString::GetBufferSetLength; CString::GetLength; CString::Left; CString::LoadString; CString::ReleaseBuffer; CWinApp::LoadIcon; CWnd::GetClientRect; CWnd::GetWindowRect; CWnd::SetWindowPos; CWnd::SetWindowText; DeleteItem; CWnd::DestroyWindow; CWnd::EnableWindow; GetCursorPos; GetDlgItem; GetParent; GetWindowLong; GetWindowRect; InvalidateRect; LoadIcon; MAKELONG; MessageBeep; ReleaseCapture; ScreenToClient; SetCapture; SetWindowLong; SetWindowPos; UpdateWindow; WindowProc; mbstowcs; rand; srand; time; wsprintf