Les Snippets

Connexion

Obtient le handle d'une fenêtre contenant un point déterminé

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 24/12/2009 11:10:28 et initié par Willi [Liste]
Date de mise à jour : 24/12/2009 11:18:01
Vue : 8034
Catégorie(s) : API
Langages dispo pour ce code :
- VB 2005, VB 2008, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x
- VB6, VBA



Langage : VB.NET 1.x , VB 2005 , VB 2008
Date ajout : 24/12/2009
Posté par Willi [Liste]
DateMAJ : 24/12/2009
<System.Runtime.InteropServices.DllImport("user32.dll", CharSet:=Runtime.InteropServices.CharSet.Unicode)> _
Shared Function WindowFromPhysicalPoint(ByVal Point As POINT) As IntPtr
End Function
    Public Structure POINT
        Public x As Integer
        Public y As Integer
    End Structure
    Public Function GetHwndFromPoint(ByVal p As POINT) As IntPtr
        Return WindowFromPhysicalPoint(p)
    End Function
Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 24/12/2009
Posté par Willi [Liste]
[System.Runtime.InteropServices.DllImport("user32.dll", CharSet = Runtime.InteropServices.CharSet.Unicode)]
static IntPtr WindowFromPhysicalPoint(POINT Point);
public struct POINT
{
  public int x;
  public int y;
}
public IntPtr GetHwndFromPoint(POINT p)
{
  return WindowFromPhysicalPoint(p);
}
Langage : VB6 , VBA
Date ajout : 24/12/2009
Posté par PCPT [Liste]
Private Type POINTAPI
    As Long
    As Long
End Type
Private Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As LongByVal yPoint As Long) As  Long
Private Function GetHwndFromPoint(ByRef p As POINTAPI) As Long
    GetHwndFromPoint = WindowFromPoint(p.X, p.Y)
End Function

Snippets en rapport avec : Windows, Handle, From, Point



Codes sources en rapport avec : Windows, Handle, From, Point

{PHP} PHPREPOGENERATOR + REPO (WIN)
J'ai souhaitais créer ma propre source Cydia pour stocker mes Packages (Tweaks et autre). J'ai en...

{Visual Basic, VB6, VB.NET, VB 2005} MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA
La modification de la date courante du système en vb.net est tout sauf simple ! Et cela se complique...

{C / C++ / C++.NET} POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE CONSOLE
Le code ASCII de base a été mis au point pour la langue anglaise, il ne contient donc pas de caractè...

{C# / C#.NET} SAVOIR QUEL FICHIER EST UTILISÉ PAR TELLE APPLICATION : LA LISTE DES FICHIERS OUVERTS SUR LE SYSTÈME (POUR 2K/XP/2K3/VISTA/SEVEN)
Ce code permet d'avoir la liste des fichiers ouverts sur le système. Il emploie des fonctions non do...

{Visual Basic, VB6, VB.NET, VB 2005} MODIFICATEUR D'INDICE DE PERFORMANCE WINDOWS 7
Yopla! J'ai pas testé sur Windows Vista, ça se peut très bien que ceci ne fonctionne pas car l'as...

{Python} COURBE DE BEZIER
Dessiner une courbe de Bezier avec Tkinter à partir de l'algorithme de De Casteljau les cercles ble...

{C / C++ / C++.NET} SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE TUTORIEL DU SITE DU ZÉRO)
Bonjour, je vous propose ma première source en C. Je débute et me suis basé sur le tutoriel début...

{C / C++ / C++.NET} [MYLIB] GESTION DE FICHIERS
Bonjour, je me présente, je m'appelle alexandre :) voila fini ^^ Donc je poste ici pour vous expos...

{Visual Basic, VB6, VB.NET, VB 2005} UTILISER LES COMMANDES WINDOWS EN VB
Presque toutes les commandes de Windows ont été répertoriées et vous avez le code pour les utiliser ...

{Python} PINGEUR RÉSEAU
Générateur de ping sur des adresses contenues dans un fichier CFG. Ce script est compatible sur t...