000
17.01.2003, 23:25 Uhr
Uwe
C/C++ Master (Administrator)
|
Erstellt von Uwe
C++: |
void CFontDialogDlg::OnButton1() { // TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen
// Das Element lpLogFont ist ein Zeiger auf eine LOGFONTA-Struktur // welches in WINGDI.H definiert ist
LOGFONT lf;
CString strMsg; CString strMsg2;
CFontDialog dlg; dlg.DoModal();
//Das Ergebnis ausgeben
dlg.GetCurrentFont(&lf);
strMsg.Format("lfHeight ist: %d\n\ lfWidth ist: %d\n\ lfExcapement ist: %d\n\ lfOrientation ist: %d\n\ lfWeight ist: %d\n\ lfItalic ist: %d\n\ lfUnderLine ist: %d\n\ lfStrikeOut ist: %d\n\ lfCharSet ist: %d\n\ lfOutPrecision ist: %d\n\ lfClipPrecision ist: %d\n\ lfQuality ist: %d\n\ lfPitchAndFamily ist: %d\n\ lfFaceName ist: %s\n", lf.lfHeight, lf.lfWidth, lf.lfEscapement, lf.lfOrientation, lf.lfWeight, lf.lfItalic, lf.lfUnderline, lf.lfStrikeOut, lf.lfCharSet, lf.lfOutPrecision, lf.lfClipPrecision, lf.lfQuality, lf.lfPitchAndFamily, lf.lfFaceName );
AfxMessageBox(strMsg);
//Das folgende Beispiel zeigt den Zugriff über die Member //Funktionen der Klasse CFontDialog
strMsg2.Format("Schriftart: %s\n\ StyleName: %s\n\ Schriftgrad: %d\n\ Farbe: %d\n\ Gewicht: %d\n\ Durchgestrichen: %d\n\ Unterstrichen: %d\n\ Fett: %d\n\ Kursiv: %d", dlg.GetFaceName(), dlg.GetStyleName(), dlg.GetSize(), dlg.GetColor(), dlg.GetWeight(), dlg.IsStrikeOut(), dlg.IsUnderline(), dlg.IsBold(), dlg.IsItalic() );
AfxMessageBox(strMsg2);
}
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 17.01.2003 um 23:26 Uhr von Uwe editiert. |