Español
Foro

Ventana sin Titelzeile y sin Menü trotzdem mover?

 
- Página 1 -



Edwin
Camdzic
Hi,

mich ha el Vista Design así fasziniert, dass Yo en mi XP-Programas einbauen voluntad. Aber lo hängt como scho bastante al Anfang. Denn el Aero Effekt Yo ya hinbekommen, uno kann dafür aber el Ventana no mover (blöd). Jetzt bräuchte Yo Por favor, una, el me sagt Yo una Ventana sin Titelzeile y sin Menüleiste mover kann. Bin para jede Ayuda dankbar.

Gracias en el Vorraus!

Um Aero hinzubekommen, benutzt el Ventana el Desktop como Hintergrund. Wenn al Ventana ahora mover sería, así sería doch el Hintergrund el alte ser y se no aktualisieren? Kann uno dagegen auch algo hacer?

bye
 
06.04.2007  
 



 
- Página 2 -



Edwin
Camdzic
Hi,

Ok, habe verstanden y voluntad mich daran halten!

Sry, nacher es una siempre alles klar. (respect gutes Bsp.)

%% krieg no gute Box como ihr hin %%
KompilierenMarcaSeparación
Windowstyle 112
window 200,200 - 583,397
loadbmp C:\_ground.bmp ,0,0;-1
Def ReleaseCapture(0) !USER32,ReleaseCapture
Declare ende%
Print         Fenster mit Linksklick bewegen - Rechtsklick beendet

Whilenot ende%

    Waitinput

    If Equ(%message,$201) 	 WM_LButtonDown

        UseCursor 5
        SendMessage(%hwnd,$112,$F012,0)
         $112: WM_SYSCOMMAND
         $F012: Undokumentierter Wert: ist besser als $0F010 (SC_MOVE)
        ReleaseCapture()	 funktioniert auch ohne, ist aber besser so
        UseCursor 0

    ElseIf Equ(%message,$204)  WM_RButtonDown

        Let ende%=1

    EndIf

Wend

End

Bild beinhaltet Weißanteile el ausgeblendet voluntad, y así el Desktop durchscheint

XP Home SP2, Profano 9.1

?? ausreichend ??

bye

680 kB
Kurzbeschreibung: Bild, dass geladen se!
Hochgeladen:06.04.2007
Ladeanzahl58
Descargar
 
06.04.2007  
 



mach simplemente en lugar de
mejor [CODE] para quelltexte - habs veces geändert en dir...
 
06.04.2007  
 




Edwin
Camdzic
Ok, Gracias!
 
06.04.2007  
 



Das Bild de el Usted redest (qué por desgracia, no mitgeliefert es) mag sí Weißanteile besitzen - aber esta después de el Verschieben a Aktualisieren se No gelingen como Windows incluso no Info darüber besitzt qué tatsächlich hinter el Ventana liegt. Einzige Mgl. wäre el Ausschneiden de Fensterteilen mittels Regions. Hierbei es aber sólo una Transparenz posible - no Transluzens. Bajo WinXP könntest Usted entonces esta ausgeschnittenen Regions sin embargo wiederum bedecken - con transluzierenden Statics. Dabei kannst Usted entonces pero no mehr el Verschiebung con el Captura de lanzamiento-Api nutzen - Usted müsstest entonces mi obige Variante para el Verschieben nutzen como Usted el Statics manuell beim Verschieben nachpositionieren müsstest. (El Variante de el Franco meint uno könne ellos no ausbauen ;) )
 
06.04.2007  
 




Edwin
Camdzic
Jetzt con Bild!
 
06.04.2007  
 



Schau veces abgerundete Ecken:
KompilierenMarcaSeparación
 
06.04.2007  
 




Alfred
Wagner
¡Hola Edwin
Hab una wenig con IF;s Code gespielt

Falls du ni Checkbox necesidad
KompilierenMarcaSeparación
def ReleaseCapture(0) !USER32,ReleaseCapture
def RoundRectRgn(6) !GDI32,CreateRoundRectRgn
def SetWindowRgn(3) !USER32,SetWindowRgn
Declare ende%,Fenstert$,Ende&,CB&,Txt$,hFont%,Text$
Windowstyle 112
window 200,200 - 583,397
loadbmp _ground.bmp ,0,0;0  ** Pfad anpassen
SetWindowRgn(%hwnd, RoundRectRgn(0,0,width(%hwnd),height(%hwnd),18,18), 1)

Proc Controls

    Fenstert$ = Hier kommt der Fenstertietel hin
    TextColor RGB($FF, $00, $00),-1  ** Blauer Text
    USEFONT Arial,22,0,1,1,0** Schriftart
    Drawtext 140,15,Fenstert$
    hFont% = @Create(Font,MS Sans Serif,13,0,0,0,0)** Schriftart
    Ende&=CREATE(BUTTON,%HWND,Ende,450,350,90,22)
    SetFont Ende&,hFont%** Schriftart für Button
    Text$ = Ich bin der Checkbox Text
    CB&= CREATE(Checkbox,%HWND,,30,100,12,12)
    TextColor RGB($00,$00,$FF),-1  ** Blauer Text
    USEFONT MS Sans Serif,13,0,0,0,0** Schriftart
    Drawtext 50,100,Text$

Endproc

Controls
** Hauptschleife
SETFOCUS(%HWND)

WHILENOT ENDE%

    WAITINPUT

    If %KEY=2

        ENDE%= 1

    ELSEIF %KEY=4

    ElseIf Equ(%message,$201) WM_LButtonDown

        UseCursor 5
        SendMessage(%hwnd,$112,$F012,0)
         $112: WM_SYSCOMMAND
         $F012: Undokumentierter Wert: ist besser als $0F010 (SC_MOVE)
        ReleaseCapture() funktioniert auch ohne, ist aber besser so
        UseCursor 0

    ElseIf Equ(%message,$204) WM_RButtonDown

        Let ende%=1

    ELSEIF GETFOCUS(Ende&) BUTTON

        ENDE%=1

    EndIf

Wend

href='./../../references-fonction/XProfan/end/'>End

Grüße

Alfred con Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
07.04.2007  
 




Frank
Abbing

¡Hola Edwin
Hab una wenig con IF;s Code gespielt


War el abgewandelte Code por Thomas H. Seinen eigenen (ersten) Code entwickelt nichtmal IF más...

Um el otra vez klarzustellen - sólo porque IF ständig (por Skype) darauf herumreitet: Entgegen mi Posting funktioniert lo en efecto bien sin Subclassing. Thomas ha eben una otro (muy) intelligente Solución gefunden.
iFs ersten Code finde Yo aber después de como antes primitiv y no sonderlich ausbaufähig. Gibt sólo Problemas, si él más entwickelt sería.
 
07.04.2007  
 




Edwin
Camdzic
Hi,

Gracias para el vielen guten Propuestas y danke para el Ayuda!

Lo scheint also no posible a ser el con el Hintergrund así hinzubekommen, Yo me vorgestellt habe. Schade!

Nocheinmal danke.

PS: es posible el derzeitige Position uno Fensters a ermitteln, entonces esta a speichern, el Ventana a final y una neues Ventana en el alten Position neu aufzubauen?

Bsp.:
KompilierenMarcaSeparación
bye,

lg edwin

xp home, profano 9.1
 
07.04.2007  
 




oldmike
Schau veces en el Profano-Ayuda (Yo tener el XProfan10-Ayuda de Xprofan.de geladen) en el Indexsuche bajo Ventana zentriert.....

Das debería Usted weiterhelfen

cu
oldmike

Das Suchwort Fenstergröße es todavía mejor...
 
--
Das Leben ist ein Scheiß-Spiel, aber die Grafik ist geil.
07.04.2007  
 




Edwin
Camdzic
Hi,

después de langem Überlegen, Tuve una Concepto.

Wäre lo porque no posible, dass lokale Hintergrundbild, simplemente a kopieren. Also el Bild, wo se gerade el Ventana befindet?
Man debería el Ventana wegbewegen y el vorherige Position la ventana merken.Dann el Bild en el Speicher kopieren, el Ventana a el Platz bewegen, el Bild de el Speicher einfügen y el Bild des Ventana (_ground.bmp) darüberleben.

Yo glaube, dass el Concepto nada así schlecht wäre, aber a Umsetzung fehlt me incluso el nötige Erfahrung.

bye

xp home, profano 9.1
 
07.04.2007  
 




Michael
Wodrich
...y qué passiert entonces si se una más Ventana hinter Deinem Ventana befindet?
Si usted todos esta Fehlerquellen eliminieren möchtest entonces se ejecuta el en una propio Fensterverwaltung hinaus. Como bist Usted con Subclassing entonces doch mejor bedient.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
07.04.2007  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.965 Views

Untitledvor 0 min.
Peter Max Müller01.11.2017
Ernst30.03.2016
Chregu Mueller09.02.2014
Donnie19.03.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie