begin process at 2012 02 14 13:42:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

API

 > 

PB APIs USER32 sous Windows XP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PB APIs USER32 sous Windows XP

jeudi 3 avril 2003 à 12:37:02 | PB APIs USER32 sous Windows XP

LEBLONPI

J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
jeudi 3 avril 2003 à 13:37:54 | Re : PB APIs USER32 sous Windows XP

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?

DARK SIDIOUS

[Responsable de la rubrique API du site www.ProgOtoP.net]


-------------------------------
Réponse au message :
-------------------------------

> J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
jeudi 3 avril 2003 à 15:01:59 | Re : PB APIs USER32 sous Windows XP

LEBLONPI


Il s'agit de : SetWindowPos


-------------------------------
Réponse au message :
-------------------------------

> Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?
>
> DARK SIDIOUS
>
> [Responsable de la rubrique API du site www.ProgOtoP.net]
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
>
jeudi 3 avril 2003 à 15:20:04 | Re : PB APIs USER32 sous Windows XP

fredlynx

Membre Club Administrateur CodeS-SourceS
c quoi ta déclaration et ton utilisation donne nous toutes les infos !!?





-------------------------------
Réponse au message :
-------------------------------

>
> Il s'agit de : SetWindowPos
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?
> >
> > DARK SIDIOUS
> >
> > [Responsable de la rubrique API du site www.ProgOtoP.net]
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
> >
>
jeudi 3 avril 2003 à 15:28:47 | Re : PB APIs USER32 sous Windows XP

LEBLONPI

Je vous communique ça demain. Aujourd'hui, je suis au travail et je n'ai pas le source ici... Merci !



-------------------------------
Réponse au message :
-------------------------------

> c quoi ta déclaration et ton utilisation donne nous toutes les infos !!?
>
>

>

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Il s'agit de : SetWindowPos
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?
> > >
> > > DARK SIDIOUS
> > >
> > > [Responsable de la rubrique API du site www.ProgOtoP.net]
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
> > >
> >
>
jeudi 3 avril 2003 à 15:30:04 | Re : PB APIs USER32 sous Windows XP

fredlynx

Membre Club Administrateur CodeS-SourceS
moi je l'utilise comme ça et j'ai pas noté de soucis particuliers ...

' SetWindowPos() hWndInsertAfter values
Private Const HWND_TOP = 0
Private Const HWND_BOTTOM = 1
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2

' SetWindowPos Flags
Private Const SWP_NOSIZE = &H1
Private Const SWP_NOMOVE = &H2

Private Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal cx As Long, _
ByVal cy As Long, _
ByVal wFlags As Long) As Long

Public Function PutWindowOnTop(pFrm As Form)
Dim lngWindowPosition As Long
lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
End Function

Public Function RemoveWindowOnTop(pFrm As Form)
Dim lngWindowPosition As Long
lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
End Function






-------------------------------
Réponse au message :
-------------------------------

> Je vous communique ça demain. Aujourd'hui, je suis au travail et je n'ai pas le source ici... Merci !
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c quoi ta déclaration et ton utilisation donne nous toutes les infos !!?
> >
> >

> >

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Il s'agit de : SetWindowPos
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?
> > > >
> > > > DARK SIDIOUS
> > > >
> > > > [Responsable de la rubrique API du site www.ProgOtoP.net]
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
> > > >
> > >
> >
>
jeudi 3 avril 2003 à 15:33:29 | Re : PB APIs USER32 sous Windows XP

LEBLONPI

Merci pour ta réponse... Je crois que je vais m'en sortir avec ça... En tout cas, je vais essayer chez moi sous Windows XP !



-------------------------------
Réponse au message :
-------------------------------

> moi je l'utilise comme ça et j'ai pas noté de soucis particuliers ...
>
> ' SetWindowPos() hWndInsertAfter values
> Private Const HWND_TOP = 0
> Private Const HWND_BOTTOM = 1
> Private Const HWND_TOPMOST = -1
> Private Const HWND_NOTOPMOST = -2
>
> ' SetWindowPos Flags
> Private Const SWP_NOSIZE = &H1
> Private Const SWP_NOMOVE = &H2
>
> Private Declare Function SetWindowPos Lib "user32" _
> (ByVal hwnd As Long, _
> ByVal hWndInsertAfter As Long, _
> ByVal x As Long, _
> ByVal y As Long, _
> ByVal cx As Long, _
> ByVal cy As Long, _
> ByVal wFlags As Long) As Long
>
> Public Function PutWindowOnTop(pFrm As Form)
> Dim lngWindowPosition As Long
> lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
> End Function
>
> Public Function RemoveWindowOnTop(pFrm As Form)
> Dim lngWindowPosition As Long
> lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
> End Function
>
>
>

>

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je vous communique ça demain. Aujourd'hui, je suis au travail et je n'ai pas le source ici... Merci !
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > c quoi ta déclaration et ton utilisation donne nous toutes les infos !!?
> > >
> > >

> > >

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > Il s'agit de : SetWindowPos
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Non, les déclarations sont identiques, mais certaines d'entres elles ne fonctionne pas sous XP. C'est avec quelle API que tu rencontre un problème ?
> > > > >
> > > > > DARK SIDIOUS
> > > > >
> > > > > [Responsable de la rubrique API du site www.ProgOtoP.net]
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > J'utilise des APIs de USER32.DLL dans une application VB6. Tout se passe bien, sauf sous un environnement Windows XP => error 6 dépassement de capacité. Savez-vous si les déclarations des APIs USER32.DLL sous Windows XP sont différentes ?
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : pb, windows, xp, apis, user32


Répondre à ce message

Sujets en rapport avec ce message

APIs de user32 sous XP [ par minimarch ] bon ba voila: jessaye désespérement d'utiliser la function GetNextWindow sous XP mais elle me renvoie systématiquement un handle de 0. G vu qu'il y av PB install sur xindows xp [ par looping ] Bonjour !J'ai fais un prog qui tourne bien sous windows 98SE mais sous windows XP au lancement du prog un message indique « erreur 50002 manque de mém Pb DLL vb6 windows XP [ par gefcoludo ] Bonjour,J'ai developpé un exe sous VB gérant l'impression du du presse papier.Détail :En cliquant sur une icone placée dans la barre de lancement rapi windows XP [ par ndouras ] salut_ Comment rétablir menu démarrer & icônes bureau disparus? Merci de votre aid Obtenir un CD de Windows XP [ par Kevin.Ory ] Salut les gens,Je connais qqun qui n'a plus son CD de Windows XP, mais qui à toujours sa clé. Y'a t-il un moyen de récupérer un CD de Windows par des Pb de script VBS dans un domaine windows 2003 et pas pb pour 2000 [ par boubbae ] Slt à tousJ'ai découvert que selon le domaine (windows 2000 ou windows 2003), certains scripts vbs ne fonctionnent.Exemple de mon pb actuel :J'exporte Création d'une connexion Large Bande sous windows XP en VB6 [ par lakhdhar ]


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales