Always on Top
Übersicht

![]() |
The_NiciBetreff: Always on Top |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kann man machen, das ein Programm immer zu oberst ist, also immer sichtbar?
Suchfunktion spuckt über 4000 Ergebnisse aus, und ehrlich gesagt sind 99% davon unbrauchbar. 0o |
||
![]() |
Silver_Knee |
![]() Antworten mit Zitat ![]() |
---|---|---|
so typisch always-on-top? wird ne Winapi-funktion sein... und los zur nächsten suche | ||
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
vielleicht geht das auch mit der Blitzsys.dll !
Also ich habs damit prima geschafft das Fenster zu verstecken, da denke ich mal es gibt auch eine always-on-top- Funktion ![]() Sonst wie schon gesagt WinApi |
||
Twitter
Download Jewel Snake! Windows|Android |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Erweiterte Suche:
Alle Wörter suchen. Fenster Vordergrund immer Schwupp kommt ein Thema extra dazu, aus dem Codearchiv. Suchen bedeutet mehr als nur ein Wort rechts reintippen. Du kannst Deine Suche enorm verfeinern. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Äh ja, und weil ich natürlich Blitz+ habe, kann ich diese Fuktion nutzen, ja.
@Tankbuster: Wo kann man die downloaden? |
||
![]() |
panda |
![]() Antworten mit Zitat ![]() |
---|---|---|
Man kann jeden Code von Blitz 2D 3D und + nutzen.
Außer(Bmax in 2D 3D + das geht nicht). Such bei Google! |
||
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
3D und Plus geht nicht. | ||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das ist eine .decls, the_nici.
Die funktioniert auch bei BB3D. Also nicht grundlos rummosern. Bei BB2D geht sowas teilweise per callDll. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also, jetzt muss ich den Code als .decls speichern und dann in den Userlibordner stopfen...? | ||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Den oberen Code als decls in Userlibs speichern.
Dann erkennt Blitz die neue Funktion mit derer Hilfe Du dein Fenster in den Vordergrund setzen kannst. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich kopier also
Code: [AUSKLAPPEN] Local window:TGadget=CreateWindow("Beispielfenster",120,120,290,290) window_on_top(window) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE Select EventSource() Case window End End Select End Select Forever Extern "Win32" Function SetWindowPos(hwnd:Int,hwndInstertAfter:Int,x:Int,y:Int,cx:Int,cy:Int,uFlags:Int) Function SetForegroundWindow(hwnd) End Extern Function window_on_top(window:TGadget) ?Win32 Local hwnd:Int = QueryGadget(window,QUERY_HWND) Local hwndInstertAfter:Int = HWND_TOPMOST Local x:Int= window.xpos Local y:Int= window.ypos Local cx:Int= window.width Local cy:Int= window.height Local uFlags:Int= SWP_SHOWWINDOW SetWindowPos(hwnd,hwndInstertAfter,x,y,cx,cy,uFlags) SetForegroundWindow(hwnd) ? End Function in eine delcs-datei, verschieb die in die Userlibs, und tada, Blitz kackt ab... EDIT: Lool, liegt auch daran dass es für BLitzbax ist. 0o |
||
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Also n bissl denken oder zumindest den Code mal anschauen könntest du schon, dann würdest du sehen, dass es BlitzMax-Code ist. Der nützt dir hier garnichts.
Eine .decls ist eine Datei, in der Funktionen aus DLLs definiert werden. Das sieht in etwa so aus: Code: [AUSKLAPPEN] .lib "user32.dll"
Funktion%( parameter$ ):"FunktionsnameInDerDLL" Jetzt wird "Funktion" in der IDE eingefärbt und kann verwendet werden. Du brauchst nur noch die Funktion zu finden, die dir das Fenster nach oben bringt. Tipp: Sie heisst SetWindowPos ... |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Falscher thread, sag ich dazu nur.
Da Du von B+ gesprochen hattest meinte ich wir sprechen über den selben: https://www.blitzforum.de/foru...348#235348 Da steht es. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sag mal, The_Nici, du fragst, suchst und fragst wieder, wenn du nicht sofort etwas gefunden hast.
Danach kam dann decls ins Spiel und du fragst sofort, wie man eine decls irgendwo reinkopiert (ohne gesucht zu haben, denn dazu gibt es sogar eine FAQ) Was soll das? Du kümmerst dich doch gar nicht selbst darum! Sry für OT, das Thema ist jetzt aber beantwortet, oder? |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Sag mal, The_Nici, du fragst, suchst und fragst wieder, wenn du nicht sofort etwas gefunden hast.
Ich bin einfach etwas faul. =D Zitat: Danach kam dann decls ins Spiel und du fragst sofort, wie man eine decls irgendwo reinkopiert (ohne gesucht zu haben, denn dazu gibt es sogar eine FAQ)
Wollte nur wissen, ob ichs richtig mach, denn bei mir kackte Blitz immer ab, und jetzt darf ichs neu installieren. =( Aber danke für die Hilfe, Bladerunner, Progamer.coder, FTC, panda und Tankbuster. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group