Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SendMessage und WM_SETFONT

Empfohlene Antworten

hi,

hab folgendes im forum gefunden (sandman)...

Mit SendMessage(... WM_SETFONT ...) kann man ja die Schriftart eines beliebigen Steuerelements wechseln.

ich möchte die schriftart eines einzelnen buttons (IDC_TEST) auf Arial ändern.

was muss ich genau tun, ich kann in meinen msdn nichts vernünftiges finden, oder ich verstehe nicht was die von mir wollen...

ein wenig hilfe wäre sehr toll...

ciao TinTin

ok,

ein wenig weiter bin ich schon aber hab hierzu noch ne frage:


WM_SETFONT 

wParam = (WPARAM) hfont;            // handle of font 

lParam = MAKELPARAM(fRedraw, 0);    // redraw flag 

wie bekomme ich ein handle zu einem font? z.b. tahoma oder times?

kann mir da jemand weiterhelfen?

TinTin

Das mit der Message hast du ja andscheindend schon rausgefunden

um ein Handle auf ein Font zu bekommen kannst du die Funktion

CreateFont(...) verwenden, als letzten Parameter erwaretet diese Funtion lpszFace.

Wenn ich mich nicht ganz täusche kannst du da den Fontnamen reinhauen.

Die ganzen anderen Parameter versorgst du mit 0 und NULL und sowas, die brauchst du wahrscheinlich nicht alle.

Normalerweise übergibt man der Funtion die Eigenschaften die die Schrift haben soll die man sucht, und bekommt ein Handle zurück...

Hoffe des klappt

Diablo999

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.