Announcement

Collapse
No announcement yet.

position des explorer (datei-explorer) auf dem desktop finden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • position des explorer (datei-explorer) auf dem desktop finden

    hallo,

    wie kann ich, die position des explorer (datei-explorer) auf dem desktop finden ?
    folgender code funktioniert bei mir nicht !
    Code:
    For Each p As Process In Process.GetProcesses
          If p.ProcessName = "explorer" Then
               GetWindowRect(p.MainWindowHandle, myrect)
          End If
    Next
    durch diesen code bekomme ich die koordinaten der taskleiste - nicht jedoch die des explorers !
    falls die taskleiste versteckt ist gibt mir GetWindowRect -> 0,0,0,0 zurück.

    über hilfe wäre ich sehr dankbar

    gruss

    mikeb69
    Visit my Homepagehttp://www.powerdesktop-online.de

  • #2
    Die Taskleiste ist ein Element der Explorer-Instanz "Desktop"

    Comment


    • #3
      hallo bernhard geyer,

      ist mir klar, der prozess explorer ist mehr als nur eine datei-ansicht.
      jedoch,
      wie kann ich die position des datei-explorers ermitteln. bisher versuche ich es mit diesen drei api's

      Private Declare Function GetForegroundWindow Lib "user32.dll" () As Int32
      Private Declare Function IsWindowVisible Lib "user32.dll" (ByVal hwnd As IntPtr) As Boolean
      Private Declare Function GetWindowRect Lib "user32.dll" (ByVal hWnd As IntPtr, ByRef lpRect As RECT) As Boolean

      jedoch ohne erfolg

      danke

      mikeb69
      Visit my Homepagehttp://www.powerdesktop-online.de

      Comment

      Working...
      X