Español
Foro

Anzeige Fehler bajo WinXP

 

Julian
Schmidt
¡Hola,

por esta Hilo möchte Yo, el WinXP-Bug de Screencapture[...]  beheben.

Lo es se esta en una Anzeige-Fehler welcher bajo WinXP auftritt.
Bajo Ventana 7 & Co sieht uno una schwarz eingefärbten Hintergrund y una weißes Steuerkreuz welches el Cursor verfolgt. Bajo WinXP es Nichts a sehen.
Def SetLayeredWindowAttributes(4) !"USER32","SetLayeredWindowAttributes"
def SetWindowRgn(3) !"USER32","SetWindowRgn"
def RectRgn(4) !"GDI32","CreateRectRgn"
Declarar fenster&[], x&, posx&, posy&
Ventana de Estilo 240+1024
Ventana %MaxX,%MaxY,0,0

Whileloop 2

    fenster&[&bucle]=Crear("Window",%hwnd,"",%MaxX,%MaxY,0,0)'fenster&[1] - Schwarze Blende
    SetTransparent(fenster&[&bucle],IF(&bucle=1,55,20))'fenster&[2] - Durchsichtiger Klickschutz
    SetWindowPos fenster&[&bucle]=0,0 - %MaxX, %MaxY;-1

EndWhile

ShowCursor 0

Sinestar encargado iskey(27)

    Waitinput 10
    posx&=CursorPos("X1")
    posy&=CursorPos("Y1")
    StartPaint fenster&[1]
    CLS 0
    EndPaint
    CutRgnDLG(fenster&[1],RectRgn(0,posy&,posx&,posy&+1),RectRgn(posx&+1,posy&,%MaxX,posy&+1),RectRgn(posx&,0,posx&+1,posy&),RectRgn(posx&,posy&+1,posx&+1,%MaxY))
    CutRgnDLG(fenster&[2],RectRgn(0, 0, posx&, posy&),RectRgn(posx&+1, 0, %MaxX, posy&),RectRgn(0, posy&+1, posx&, %MaxY),RectRgn(posx&+1, posy&+1, %MaxX, %MaxY))

Endwhile

end

Proc SetTransparent

    Parámetros Hwnd%, Perc%
    Externo("USER32","SetWindowLongA",Hwnd%, -20, Externo("USER32","GetWindowLongA",Hwnd%,-20) | $80000)
    SetLayeredWindowAttributes(Hwnd%, 0, (255 * Perc%) / 100, $2)

ENDPROC

Proc CutRgnDLG

    Parámetros hdl&
    Declarar region&,wRgn&
    wRgn&=RectRgn(0,0,width(hdl&)+100,height(hdl&)+100)

    whileloop 2,%PCount

        region&=@&(&bucle)
        Externo("GDI32","CombineRgn",wRgn&,region&,wrgn&,3)
        DeleteObject region&

    EndWhile

    SetWindowRgn(hdl&, wRgn&, 1)
    Volver wRgn&

ENDPROC

Proc WindowRect

    Parámetros hdl&,Modus$
    Modus$=Lower$(Modus$)
    Declarar x%, b#
    Dim b#,16
    Externo("USER32", "GetWindowRect",hdl&,b#)
    Case @&(3)<>0 : Externo("USER32","ScreenToClient",@&(3),b#) : Externo("USER32","ScreenToClient",@&(3),b#+8)
    Case Modus$="breite" : x%=Largo(b#,8)-Largo(b#,0)
    Case Modus$="höhe" : x%=Largo(b#,12)-Largo(b#,4)
    Case Modus$="x1" : x%=Largo(b#,0)
    Case Modus$="y1" : x%=Largo(b#,4)
    Case Modus$="x2" : x%=Largo(b#,8)
    Case Modus$="y2" : x%=Largo(b#,12)
    Disponer b#
    Volver x%

ENDPROC

Proc CursorPos

    Parámetros Modus$
    Modus$=Lower$(Modus$)
    Declarar x%, mpos#
    Dim mpos#,8
    Externo("user32","GetCursorPos",mpos#)
    Case @&(2)<>0 : Externo("USER32","ScreenToClient",@&(2),mpos#)
    Case Modus$="x1" : x%=long(mpos#,0)
    Case Modus$="y1" : x%=long(mpos#,4)
    Case Modus$="x2" : x%=IF(@&(2)<>0,WindowRect(@&(2),"Breite"),%maxx)-long(mpos#,0)
    Case Modus$="y2" : x%=IF(@&(2)<>02,WindowRect(@&(2),"Höhe"),%maxy)-long(mpos#,4)
    Disponer mpos#
    Volver x%

ENDPROC


LG

Julian
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
01.01.2013  
 



En me es el Thema ("nur") en el Merkliste.
 
04.01.2013  
 




Julian
Schmidt
Yo hoffe hier tut se bald algo. Sonst voluntad Yo el Cuestión, en el nächsten Tagen, en Pauls PC Foro reinstellen....
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
21.01.2013  
 




Andreas
Miethe


Na entonces,

el ha wohl qué con AERO a tun, es el no aktiv siehst Usted auch bajo Win7 NICHTS !
 
XProfan X2
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
21.01.2013  
 




Julian
Schmidt
hmmm....du hast Recht! Und woran podría el mentira.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
21.01.2013  
 




Andreas
Miethe


Fehler gefunden !

hier liegt el Hund begraben
fenster&[&bucle]=Crear("Window",%hwnd,"",%MaxX,%MaxY,0,0)'fenster&[1] - Schwarze Blende

Mach el con Dialogen entonces klappt lo.
fenster&[&bucle]=Crear("Dialog",%hwnd,"",%MaxX,%MaxY,0,0)'fenster&[1] - Schwarze Blende
 
XProfan X2
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
22.01.2013  
 




Julian
Schmidt
Damit bekomme Hice irgendeinen Grund pero no el Titelleiste y Dicke Rahmen ausgeblendet. Hab Windowstyle 240+1024 eingestellt. Yo nehme a el problema hängt con SetWindowRgn zusammen....


43 kB
Hochgeladen:23.01.2013
Ladeanzahl145
Descargar
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
23.01.2013  
 




Andreas
Miethe


Intento veces el hier
 
XProfan X2
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
23.01.2013  
 




Julian
Schmidt
Hab Yo ya vorher. Verhält se ähnlich.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
23.01.2013  
 




Julian
Schmidt
Will me keiner helfen?
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
29.01.2013  
 



Daran liegts no,

el Cuestión es sólo a allgemein gestellt o. el Code dazu zeigt Aunque un Problema
aber beschreibt kein konkretes Problema o. es vlt. incluso a umfangreich como el
erkenntlich es el lo en una bestimmtes Problema va.

Por ejemplo weiß Yo después de Andreas Miethes Hinweisen garnicht mehr en
welchem Stand el Texto es.

Mach doch veces a la Dreizeiler de los Problema aufzeigt y benenne el
konkrete Problema nochmals.
 
29.01.2013  
 




Julian
Schmidt
No necesariamente una 3. Zeiler debería aber ok ser.
Yo möchte el no Titelleiste y Rahmen eingeblendet voluntad.
Windowstyle scheint irgendwie no a trabajo.
Def SetLayeredWindowAttributes(4) !"USER32","SetLayeredWindowAttributes"
def SetWindowRgn(3) !"USER32","SetWindowRgn"
def RectRgn(4) !"GDI32","CreateRectRgn"
cls
Var dlg&=Crear("Window",%hwnd,"",0,0,%MaxX,%MaxY)
SetTransparent(dlg&,50)
Showwindow(dlg&,1)
CutRgnDLG(dlg&,RectRgn(0,0,0,0))

Sinestar encargado iskey(27)

Endwhile

end

Proc SetTransparent

    Parámetros Hwnd%, Perc%
    Externo("USER32","SetWindowLongA",Hwnd%, -20, Externo("USER32","GetWindowLongA",Hwnd%,-20) | $80000)
    SetLayeredWindowAttributes(Hwnd%, 0, (255 * Perc%) / 100, $2)

ENDPROC

Proc CutRgnDLG

    Parámetros hdl&
    Declarar region&,wRgn&
    wRgn&=RectRgn(0,0,width(hdl&)+100,height(hdl&)+100)

    whileloop 2,%PCount

        region&=@&(&bucle)
        Externo("GDI32","CombineRgn",wRgn&,region&,wrgn&,3)
        DeleteObject region&

    EndWhile

    SetWindowRgn(hdl&, wRgn&, 1)
    Volver wRgn&

ENDPROC

 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
29.01.2013  
 




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

23.520 Views

Untitledvor 0 min.
Muemmelmann03.11.2015
Peter Max Müller30.10.2014
Tommy12.08.2014
p.specht01.06.2014
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