Mit WINAPI Fenster ohe Rahmen erzeugen

Tobias K.

Erfahrenes Mitglied
moin


1.
Wie erzeuge ich ein Fenster das weder Rahmen noch Titelleiste hat?
Wie man ein Fenster erzeugt weiss ich, es geht um den richtigen Window Stiyle oder muss man das anders machen?

2.
Wie schaffe ich es das mein Fenster immer im Vordergrung bleibt, jedoch nciht den Focus hat?


mfg
umbrasaxum
 
moin


Danke schonmal für die Antwort. Is genau das was ich gescuht hab ud genau das was ich nciht ausprobiert hab, hab die MSDN zuhause.


mfg
umbrasaxum
 
Ha jetzt gehts wieder.
Also das 2. kannst du mit SetWindowPos(); machen.MSDN

hWndInsertAfter müsste bei dir dann HWND_TOPMOST sein.

mfg marrrc
 
moin


Noch ne kurze Frage die nicht unbedingt was mit dem Thema zu tun hat:
Welchen Farbwert muss ich eingeben um den Hintergrund von einem Text transparent zu bekommen?
Oder muss ich das anders angehen?


mfg
umbrasaxum
 
moin


Muss nochmal nerven.
Ich suche ne Methode die Schrift größe zu ändern, hab schon inner MSDN alles mit SetText...... oder SetFont.... abgesucht aber nciht passendes gefunden.

Auch die ganzen Erklärungen zu TextOut hat mir ncoh nciht wirklich geholfen.


mfg
umbrasaxum
 
Also ich benutz diese mal von mir Erstellte Zeile per Strg+C Strg+V
Code:
HFONT tFont;
tFont = CreateFont(-MulDiv(10, GetDeviceCaps(sdc, LOGPIXELSY), 72),
				0, 0, 0, 700/*weight*/, 0, 0, 0, OEM_CHARSET, OUT_DEFAULT_PRECIS,
				CLIP_DEFAULT_PRECIS, DRAFT_QUALITY, DEFAULT_PITCH|FF_MODERN, "Courier New");
// Die 10 in der zeile ist die Schriftgroesse
Hilfe unter CreateFont() in der MSDN.
unsonsten muss du nur noch das erstellte HFONT SelectObject'en und TextOut'en oder DrawTextEx'en;
 
Zurück