KlassenKlassenKlassenKlassen | | | | Operatoren

get_fontget_fontGetFontget_fontGetFontGetFont (Operator)

Name

get_fontget_fontGetFontget_fontGetFontGetFont — Abfragen des aktuellen Fonts.

Signatur

get_font( : : WindowHandle : Font)

Herror get_font(const Hlong WindowHandle, char* Font)

Herror T_get_font(const Htuple WindowHandle, Htuple* Font)

Herror get_font(const HTuple& WindowHandle, char* Font)

HTuple HWindow::GetFont() const

void GetFont(const HTuple& WindowHandle, HTuple* Font)

HString HWindow::GetFont() const

void HOperatorSetX.GetFont(
[in] VARIANT WindowHandle, [out] VARIANT* Font)

BSTR HWindowX.GetFont()

static void HOperatorSet.GetFont(HTuple windowHandle, out HTuple font)

string HWindow.GetFont()

Beschreibung

get_fontget_fontGetFontget_fontGetFontGetFont gibt den Namen des Fonts des Ausgabefensters WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle aus, der von den Operatoren write_stringwrite_stringWriteStringwrite_stringWriteStringWriteString, read_stringread_stringReadStringread_stringReadStringReadString etc. verwendet wird. Gesetzt wird der Parameter mit dem Operator set_fontset_fontSetFontset_fontSetFontSetFont. Sowohl Textfenster als auch Bildfenster verfügen über Fonts. Beiden Fensterarten ist ein Default-Font zugeordnet, der vor dem Öffnen des Fensters durch set_system('default_font',Font)set_system("default_font",Font)SetSystem("default_font",Font)set_system("default_font",Font)SetSystem("default_font",Font)SetSystem("default_font",Font) geändert werden kann. Alle verfügbaren Fonts können mit Hilfe des Operators query_fontquery_fontQueryFontquery_fontQueryFontQueryFont abgefragt werden.

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

FontFontFontFontFontfont (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name des aktuellen Fonts.

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (C)

get_font(WindowHandle,&CurrentFont) ;
set_font(WindowHandle,MyFont) ;
create_tuple(&String,1) ;
sprintf(buf,"The name of my Font is: %s ",Myfont) ;
set_s(String,buf,0) ;
T_write_string(TupleWindowHandle,String) ;
new_line(WindowHandle) ;
set_font(WindowHandle,CurrentFont) ;

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Ergebnis

get_fontget_fontGetFontget_fontGetFontGetFont liefert den Wert 2 (H_MSG_TRUE).

Vorgänger

open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow, query_fontquery_fontQueryFontquery_fontQueryFontQueryFont

Nachfolger

set_fontset_fontSetFontset_fontSetFontSetFont

Siehe auch

set_fontset_fontSetFontset_fontSetFontSetFont, query_fontquery_fontQueryFontquery_fontQueryFontQueryFont, open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow, set_systemset_systemSetSystemset_systemSetSystemSetSystem

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren