| |
|
|
Nico Madysa | Hallöchen allerseits, j'ai la fois wieder une Frage: Ist es possible, direct sur dem Desktop trop zeichnen, alors avec Line, Rectangle ou bien sogar LoadBMP / DrawPic? mon Versuche avec %Desktop sommes fehlgeschlagen, aussi gibt Franks Contrôle-Info pour den Desktop un d'autre Handle comme %Dekstop aus. (qui beiden Werte unterscheiden sich dans qui règle mais lediglich sur qui Einerstelle)
j'ai bereits qui Win32.hlp durchsucht, mais seulement APIs comment CreateDesktop et OpenDesktop, qui bereits den le doute erweckten, dass cela wohl pas très simple wird. Würde mich sur Aider très freuen.
Salut Nico |
|
|
| |
|
|
|
Thomas Zielinski | Mach doch un Screenshot vom Desktop et male là sur elle rum. |
|
|
| XProfan X4; Win10 x64 Der Kuchen ist eine lüge! | 18.02.2008 ▲ |
|
|
|
|
Nico Madysa | Nenee, c'est oui cela Problem! qui Desktop soll plus nutzbar rester, si je une Screenshot machte, devrait mon la fenêtre toujours im Vrodergrund son - je veux dagegen, dass on encore nebenbei plus travailler (ou bien spielen ) peux. |
|
|
| |
|
|
|
Thomas Zielinski | Hehe! je sais worauf du hinaus veux. |
|
|
| XProfan X4; Win10 x64 Der Kuchen ist eine lüge! | 18.02.2008 ▲ |
|
|
|
|
RGH | qui Systemvariable %DESKTOP ermittelt cela Handle des Desktop-Windows avec qui API-Funktion GetDesktopWindow:
The GetDesktopWindow function returns a handle to le desktop window. The desktop window covers le entire screen. The desktop window is le area on top of which espace icons and other windows sont painted.
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 18.02.2008 ▲ |
|
|
|
|
| @Nico: si Du sur dem Listview des Desktops rumpinseln vouloir ensuite cherche chez den Codesnippets pour réel. |
|
|
| |
|
|
|
Frank Abbing | KompilierenMarqueSéparationDef Xfindwindow(2) ! user32,FindWindowA
Def Findwindowex(4) ! user32,FindWindowExA
Proc Getdesktop
Declare H&
H& = Xfindwindow(Progman,0)
H& = Findwindowex(H&, 0, SHELLDLL_DefView,0)
H& = Findwindowex(H&, 0, Internet Explorer_Server,0)
If H& > 0
Return H&
Else
H& = Xfindwindow(Progman,0)
H& = Findwindowex(H&, 0, SHELLDLL_DefView,0)
H& = Findwindowex(H&, 0, SysListView32,0)
Return H&
Endif
Endproc
cls
WHILE 1
Sleep 500 Prozauslastung drosseln
GETDESKTOP
Startpaint &(0) echtes Handle Desktop in &(0)
line 0,0-%MaxX,%maxY
EndPaint
WEND
WaitInput
|
|
|
| |
|
|
|
Nico Madysa | Achso, cela Desktop-la fenêtre hat ensuite nochmal comme Listview comme Child, richtig verstanden?
je remercie euch pour qui Aider, je probier qui Codes zuhause aus. |
|
|
| |
|
|
|
Nico Madysa | Funktioniert bestens, merci! |
|
|
| |
|
|