CYBER REDUCTION (REDUCTION DES FENETRES)

cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 26 déc. 2003 à 00:10
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 - 5 févr. 2006 à 20:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18991-cyber-reduction-reduction-des-fenetres

victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
5 févr. 2006 à 20:37
Windows + D fonctionne aussi et à l'avantage de réduire même les fenêtres qui sont en avant plan !

Bonne prog,
@++
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
27 déc. 2003 à 16:21
bah pour avoir un hook gloabale, je suis obligé d'utiliser une DLL (et puis je viens de lire un tuto pour la creation de DLL alors je le met en oeuvre...) !!!
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
27 déc. 2003 à 15:58
Pourquoi tu veux asolument utiliser des dll?
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
27 déc. 2003 à 14:29
ok merci je pense faire une mise a jour bientot pour faire 2dll qui presente les deux methodes !!!
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
27 déc. 2003 à 14:17
Pour simuler Windows+M:

keybd_event(VK_LWIN, 0, 0, 0);
keybd_event(0x4D, 0, 0, 0);
keybd_event(0x4D, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);
cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007
27 déc. 2003 à 13:18
vi, vo mieux faire quelque chose qui ne sert à rien, mais qui fonctionne, et qui permet d'apprendre, plutot que quelque chose ne marche pas !!!

moi j'utiliserai plutot (désolé si y a une erreur, j'ai pas mon compilateur sur place)

HWND hwnd=GetWindow(0,GW_HWNDFIRST);
while(hwnd!=0) {
if (IsWindowVisible(hwnd)) ShowWindow(hwnd, SW_MINIMIZE)
hwnd=GetWindow(hwnd,GW_HWNDNEXT);
}

je ne suis pas sur que ça va accélerer un peu, mais essaye quand même, je ne peux pas d'ici
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
26 déc. 2003 à 14:44
ah oui !!! je ne connaissais pas, mais au dela de ca, la source a quand meme un but ditactique...
cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007
26 déc. 2003 à 14:37
Ba moi j'utilise simplement le raccourci Windows : La touche Windows+M
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
26 déc. 2003 à 00:10
J'attend vos commentaires !!!
Rejoignez-nous