Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic, une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de news:
eIWZo9CBHHA.1196@TK2MSFTNGP03.phx.gbl...
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" <nospam@nospam.com> a écrit dans le message de news:
OqUCdbDBHHA.1012@TK2MSFTNGP04.phx.gbl...
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de news:
eIWZo9CBHHA.1196@TK2MSFTNGP03.phx.gbl...
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" <nospam@nospam.com> a écrit dans le message de news:
OqUCdbDBHHA.1012@TK2MSFTNGP04.phx.gbl...
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de news:
eIWZo9CBHHA.1196@TK2MSFTNGP03.phx.gbl...
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
J'ai testé le tout. J'ai copié l'intégralité du code dans un module
(module1) avec un copier coller du code sur le site. Ensuite dans la
propriété sur ouverture du formulaire qui ouvre par défaut j'ai mis la
ligne:
Sub ........
fChangeRes(800,600)
End Sub.....
Mais quand j'ouvre le formulaire, ça bug sur cette ligne. La ligne était
même rouge quand je l'ai écrit comme s'il manquait quelque chose.
Avez-vous testé le tout chez vous ? Est-ce moi qui ai oublié quelque chose
?
Merci encore d'avance pour l'aide et bonne journée !
Richard
"Jessy Sempere [MVP]" a écrit dans le message
de
news: %Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base
de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la
fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour
être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture
ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran
à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
J'ai testé le tout. J'ai copié l'intégralité du code dans un module
(module1) avec un copier coller du code sur le site. Ensuite dans la
propriété sur ouverture du formulaire qui ouvre par défaut j'ai mis la
ligne:
Sub ........
fChangeRes(800,600)
End Sub.....
Mais quand j'ouvre le formulaire, ça bug sur cette ligne. La ligne était
même rouge quand je l'ai écrit comme s'il manquait quelque chose.
Avez-vous testé le tout chez vous ? Est-ce moi qui ai oublié quelque chose
?
Merci encore d'avance pour l'aide et bonne journée !
Richard
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de
news: %23lWs6iDBHHA.4024@TK2MSFTNGP04.phx.gbl...
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base
de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la
fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour
être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" <nospam@nospam.com> a écrit dans le message de news:
OqUCdbDBHHA.1012@TK2MSFTNGP04.phx.gbl...
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture
ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de news:
eIWZo9CBHHA.1196@TK2MSFTNGP03.phx.gbl...
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran
à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
J'ai testé le tout. J'ai copié l'intégralité du code dans un module
(module1) avec un copier coller du code sur le site. Ensuite dans la
propriété sur ouverture du formulaire qui ouvre par défaut j'ai mis la
ligne:
Sub ........
fChangeRes(800,600)
End Sub.....
Mais quand j'ouvre le formulaire, ça bug sur cette ligne. La ligne était
même rouge quand je l'ai écrit comme s'il manquait quelque chose.
Avez-vous testé le tout chez vous ? Est-ce moi qui ai oublié quelque chose
?
Merci encore d'avance pour l'aide et bonne journée !
Richard
"Jessy Sempere [MVP]" a écrit dans le message
de
news: %Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base
de
donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la
fonction
: fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour
être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture
ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran
à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
J'ai testé le tout. J'ai copié l'intégralité du code dans un module
(module1) avec un copier coller du code sur le site. Ensuite dans la
propriété sur ouverture du formulaire qui ouvre par défaut j'ai mis la
ligne:
Sub ........
fChangeRes(800,600)
End Sub.....
Mais quand j'ouvre le formulaire, ça bug sur cette ligne. La ligne était
même rouge quand je l'ai écrit comme s'il manquait quelque chose.
Avez-vous testé le tout chez vous ? Est-ce moi qui ai oublié quelque chose
?
Merci encore d'avance pour l'aide et bonne journée !
Richard
"Jessy Sempere [MVP]" a écrit dans le message
de news: %Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base
de donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la
fonction : fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran
à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
J'ai testé le tout. J'ai copié l'intégralité du code dans un module
(module1) avec un copier coller du code sur le site. Ensuite dans la
propriété sur ouverture du formulaire qui ouvre par défaut j'ai mis la
ligne:
Sub ........
fChangeRes(800,600)
End Sub.....
Mais quand j'ouvre le formulaire, ça bug sur cette ligne. La ligne était
même rouge quand je l'ai écrit comme s'il manquait quelque chose.
Avez-vous testé le tout chez vous ? Est-ce moi qui ai oublié quelque chose
?
Merci encore d'avance pour l'aide et bonne journée !
Richard
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: %23lWs6iDBHHA.4024@TK2MSFTNGP04.phx.gbl...
Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base
de donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la
fonction : fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" <nospam@nospam.com> a écrit dans le message de news:
OqUCdbDBHHA.1012@TK2MSFTNGP04.phx.gbl...
Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" <ZZZZgilbertvie@tiscali.fr> a écrit dans le message de news:
eIWZo9CBHHA.1196@TK2MSFTNGP03.phx.gbl...
Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" <nospam@nospam.com> a écrit dans le message de
news:uIIR2eCBHHA.3620@TK2MSFTNGP02.phx.gbl...
Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran
à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard
Bonjour
J'ai testé le tout. J'ai copié l'intégralité du code dans un module
(module1) avec un copier coller du code sur le site. Ensuite dans la
propriété sur ouverture du formulaire qui ouvre par défaut j'ai mis la
ligne:
Sub ........
fChangeRes(800,600)
End Sub.....
Mais quand j'ouvre le formulaire, ça bug sur cette ligne. La ligne était
même rouge quand je l'ai écrit comme s'il manquait quelque chose.
Avez-vous testé le tout chez vous ? Est-ce moi qui ai oublié quelque chose
?
Merci encore d'avance pour l'aide et bonne journée !
Richard
"Jessy Sempere [MVP]" a écrit dans le message
de news: %Bonjour
Tu dois copier l'intégralité du code dans un module standard de ta base
de donnée.
Ensuite il te suffit de lancer sur ouverture de ton formulaire la
fonction : fChangeRes
Par contre, si tu veux remettre la résolution comme elle était avant que
tu l'ai changé, il va te falloir stocker sa valeur quelque part pour être
capable de la rétablir...
Pour la déterminer, tu peux utiliser le code suivant qu'il faudra placer
dans un module standard :
'************************************
'** Déclaration des API
Public Declare Function apiGetDeviceCaps Lib "gdi32" Alias
"GetDeviceCaps" _
(ByVal hDc As Long, ByVal nIndex As Long) As Long
Public Declare Function apiGetDC Lib "user32" _
Alias "GetDC" (ByVal hWnd As Long) As Long
Public Declare Function apiReleaseDC Lib "user32" _
Alias "ReleaseDC" (ByVal hWnd As Long, _
ByVal hDc As Long) As Long
'** Déclaration des constantes
Public Const HorzRes = 8
Public Const VertRes = 10
Public Const HWND_DESKTOP = 0
Public Function apiHauteurEcran()
'** Résolution verticale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiHauteurEcran = apiGetDeviceCaps(hDc, VertRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function apiLargeurEcran()
'** Résolution horizontale de l'écran
Dim hDc As Long
hDc = apiGetDC(HWND_DESKTOP)
apiLargeurEcran = apiGetDeviceCaps(hDc, HorzRes)
apiReleaseDC HWND_DESKTOP, hDc
End Function
Public Function ResEcran() As String
'** Donne la résolution en cours de l'écran
ResEcran = apiLargeurEcran & " x " & apiHauteurEcran
End Function
'************************************
@+
Jessy Sempere - Access MVP
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Richard Martin" a écrit dans le message de news:Bonjour
Ça m'a l'air bien. Dois-je mettre tout ça dans un module et faire la
commande à partir de mon formulaire menu dans événement sur ouverture ou
avec des boutons de choix de résolution pour l'usager, ce serait bien.
Richard
"Gilbert" a écrit dans le message de news:Bonjour,
Regarde ici
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thread/771fde73a151cba5/613f476ad47b0031?lnk=gst&q=resolution+ecran&rnum=4&hl=fr#613f476ad47b0031
Gilbert
"Richard Martin" a écrit dans le message de
news:Bonjour
Peut-on faire à partir d'un bouton de formulaire événement sur clic,
une
commande qui me permettrait de faire changer la résolution de l'écran
à
800X600 et en fermant l'application revenir comme c'était avant.
Merci et bonne journée !
Richard