Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Aktiva program?

Postades av 2003-02-12 22:33:40 - Niklas Palmnert, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 1990 personer

Hur gör jag för att lista upp alla program som jag har aktiva....endast dom program som finns i aktivitetsfältet...inte alla program som körs i bakrunden...

jag vill ha dom upplistade i varsin label....hur tusan får man tag på aktiva programen
och sedan lägger in dom i varsin label?...


Svara

Sv: Aktiva program?

Postades av 2003-02-13 13:06:27 - Jerker Pihl

Hmm... skulle gissa att du får lösa det med API på någotsätt...


Svara

Sv: Aktiva program?

Postades av 2003-02-13 13:29:39 - Johan Djupmarker

Jag modifierade ett exempel som jag hade liggande, hoppas det kan vara till någon hjälp, det listar alla fönster...


I en modul:
<code>
Declare Function GetDesktopWindow Lib "user32" () As Long
Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long

Public Const GW_CurrhWndNEXT = 2
Public Const GW_CHILD = 5
</code>

I formuläret:
<code>
Dim CurrhWnd As Long
Dim lv_WindowTextLength As Long
Dim lv_Parent As Long
Dim lv_Process As String

CurrhWnd = GetDesktopWindow()
CurrhWnd = GetWindow(CurrhWnd, GW_CHILD)

While CurrhWnd
lv_Parent = GetParent(CurrhWnd)
lv_WindowTextLength = GetWindowTextLength(CurrhWnd)
lv_Process = Space(lv_WindowTextLength + 1)
lv_WindowTextLength& = GetWindowText(CurrhWnd, lv_Process, (lv_WindowTextLength + 1))
lv_Process = Left(lv_Process, Len(lv_Process) - 1)
If Len(lv_Process) > 0 Then
Debug.Print "'" & lv_Process & "'"
End If
CurrhWnd = GetWindow(CurrhWnd, GW_CurrhWndNEXT)
Wend
</code>

/Johan


Svara

Sv: Aktiva program?

Postades av 2003-02-13 16:39:50 - Jonas Svensson

Borde funka RegisterShellHookWindow.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/registershellhookwindow.asp

http://makeashorterlink.com/?D4C762473


Svara

Sv: Aktiva program?

Postades av 2003-02-19 03:01:14 - Niklas Palmnert

hmm...men där får jag upp alla möjliga program som körs....
jag vill bara ha dom programen som är synliga i i Aktivitetsfältet...


Svara

Sv: Aktiva program?

Postades av 2003-02-19 22:45:25 - Andreas Hillqvist

IsWindowVisible API anropet borde begränsa listan till synliga fönster. Finns doxk några poster dom inte bör var med ändå.
<code>
Private Declare Function IsWindowVisible Lib "user32" (ByVal hWnd As Long) As Long
</code>


Svara

Sv: Aktiva program?

Postades av 2003-03-04 11:23:38 - Niklas Palmnert

nu har jag försökt på alla möjliga sätt för att få detta att fungera på rätt sätt
och jag har inte alls lyckats....så finns det någon som vet hur jag ska göra för att detta ska fungera??

Programet ska lista Upp Alla Program som är synliga i taskbaren en varsin Label
jag har fått tidigare exempel men där visas även några som inte är synliga
och även några dubbletter....


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 168
27 952
271 704
1 284
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies