Window mit kleinem Rand
Window mit kleinem Rand
Hallo, wie kann ich meinem window einen kleinen Rand verpassen, also so wie diese toolwindows beim Visual Designer? Hat da Purebasic was oder muss ich das selber über die WinAPI machen?
Re: Window mit kleinem Rand
> Hallo, wie kann ich meinem window einen kleinen Rand verpassen, also so
> wie diese toolwindows beim Visual Designer?
Dafür kannst Du MakeToolWindow() aus den PBOSL verwenden.
Grüße ... Kiffi
> wie diese toolwindows beim Visual Designer?
Dafür kannst Du MakeToolWindow() aus den PBOSL verwenden.
Grüße ... Kiffi
a²+b²=mc²
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Geht nur mit API:Hallo, wie kann ich meinem window einen kleinen Rand verpassen, also so wie diese toolwindows beim Visual Designer? Hat da Purebasic was oder muss ich das selber über die WinAPI machen?
Code: Alles auswählen
OpenWindow(0,0,0,400,300,"untitled",#WS_SYSMENU | #WS_VISIBLE | 1)
SetWindowLong_(WindowID(0),#GWL_EXSTYLE,#WS_EX_TOOLWINDOW)
HideWindow(0,0)
While WaitWindowEvent() ! 16 : Wend
Wahrscheinlich hast du die Fensterschleife vergessen
Gruß Darky
[/code]

Code: Alles auswählen
while waitwindowevent()<>#wm_close
wend
Gruß Darky

- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
so funks bei mir:
als Shared DLL (compiler-options) namens my.dll compilieren
und mit so'nem code benutzen; my.dll im selben verzeichnis
als Shared DLL (compiler-options) namens my.dll compilieren
Code: Alles auswählen
ProcedureDLL foo()
OpenWindow(0,0,0,400,300,"untitled",#WS_SYSMENU | #WS_VISIBLE | 1)
SetWindowLong_(WindowID(0),#GWL_EXSTYLE,#WS_EX_TOOLWINDOW)
HideWindow(0,0)
While WaitWindowEvent() ! 16 : Wend
EndProcedure
und mit so'nem code benutzen; my.dll im selben verzeichnis
Code: Alles auswählen
If OpenLibrary(0, "my.dll")
CallFunction(0, "foo")
CloseLibrary(0)
EndIf