Bonjour,
voici un petit exemple tout simple de gestion de plusieurs fenêtres. Il y a d'autres méthodes, mais celle-ci est facile à comprendre. L'avantage est que tu n'as qu'une seule boucle d'évènements à gérer. Tu peux ensuite ajouter les actions/évènements que tu veux. :)
;-Constantes ...
La recherche a retourné 1190 résultats
Aller sur la recherche avancée
- mer. 02/juil./2025 15:45
- Forum : Débutants
- Sujet : Problème avec la gestion des fenêtres multiples sous Windows
- Réponses : 2
- Vues : 77
- mer. 11/juin/2025 8:24
- Forum : Applications
- Sujet : Lanceur d'applications
- Réponses : 6
- Vues : 356
Re: Lanceur d'applications
Salut Micoute,
Ton idée est sympa mais code incomplet. Je te donne quelques suggestions pour que ce soit plus fonctionnel.
J'ai apporté des modifs à ton code : (testé avec PB 6.21 x86 sur Windows 10)
Les points conseils :
- Positionnement de la fenêtre, invisible sur les écrans de moins de 1910 de ...
Ton idée est sympa mais code incomplet. Je te donne quelques suggestions pour que ce soit plus fonctionnel.
J'ai apporté des modifs à ton code : (testé avec PB 6.21 x86 sur Windows 10)
Les points conseils :
- Positionnement de la fenêtre, invisible sur les écrans de moins de 1910 de ...
- ven. 06/juin/2025 17:59
- Forum : Débutants
- Sujet : Gestion des disque durs et mémoire
- Réponses : 6
- Vues : 539
Re: Gestion des disque durs et mémoire
Pour obtenir le nom du volume et le type de partition:
EnableExplicit
Procedure.s DriveTypeInfo(Drive$,TypeInfo$)
Define VName.s, FSName.s
VName = Space(255)
FSName = Space(255)
If GetVolumeInformation_(Drive$, VName, 255, #Null, 0, 0, FSName, 255)
If TypeInfo$ = "Partition ...
EnableExplicit
Procedure.s DriveTypeInfo(Drive$,TypeInfo$)
Define VName.s, FSName.s
VName = Space(255)
FSName = Space(255)
If GetVolumeInformation_(Drive$, VName, 255, #Null, 0, 0, FSName, 255)
If TypeInfo$ = "Partition ...
- jeu. 15/mai/2025 8:06
- Forum : Applications
- Sujet : Créer une galerie d'images simplement
- Réponses : 12
- Vues : 3477
Re: Créer une galerie d'images simplement
Bonjour Itsy Bitsy,
merci pour ce retour et bien vu.
La correction que tu as apporté a résolu le problème
Je modifie le code initial en conséquence.
merci pour ce retour et bien vu.

La correction que tu as apporté a résolu le problème

Je modifie le code initial en conséquence.
- sam. 03/mai/2025 11:59
- Forum : Trucs et astuces
- Sujet : Utiliser des curseurs personnalisés
- Réponses : 3
- Vues : 625
Re: Utiliser des curseurs personnalisés
Bonjour falsam,
De rien, c'est toujours un plaisir de partager des petits trucs qui, parfois peuvent débloquer un utilisateur et son code.
De rien, c'est toujours un plaisir de partager des petits trucs qui, parfois peuvent débloquer un utilisateur et son code.

- sam. 03/mai/2025 9:57
- Forum : Trucs et astuces
- Sujet : Utiliser des curseurs personnalisés
- Réponses : 3
- Vues : 625
Utiliser des curseurs personnalisés
Bonjour tout le monde
L'ancienne API LoadCursorFromFile_(name) utilisée pour charger un curseur est toujours fonctionnelle mais dépréciée, elle a été remplacée par LoadImage_(hInst,name,#type,cx,cy,#flags).
Si dans vos applications de dessin (ou autre d'ailleurs) vous souhaitez utiliser d'autres ...
L'ancienne API LoadCursorFromFile_(name) utilisée pour charger un curseur est toujours fonctionnelle mais dépréciée, elle a été remplacée par LoadImage_(hInst,name,#type,cx,cy,#flags).
Si dans vos applications de dessin (ou autre d'ailleurs) vous souhaitez utiliser d'autres ...
- jeu. 24/avr./2025 17:16
- Forum : Applications
- Sujet : Créer une galerie d'images simplement
- Réponses : 12
- Vues : 3477
Re: Créer une galerie d'images simplement
Pour en revenir au sujet, et afin de faire avancer un peu le schmilblic et vu le temps magnifique, j'ai revu mon code.
Pour toutes celles et ceux qui veulent tenter la création d'une galerie d'images avec cette méthode, j'ai mis à jour avec quelques options de plus.
Pour l'instant la gestion des ...
Pour toutes celles et ceux qui veulent tenter la création d'une galerie d'images avec cette méthode, j'ai mis à jour avec quelques options de plus.
Pour l'instant la gestion des ...
- jeu. 24/avr./2025 17:11
- Forum : Applications
- Sujet : Créer une galerie d'images simplement
- Réponses : 12
- Vues : 3477
Re: Créer une galerie d'images simplement
Pas sûr que cet AntoineB soit fait de chair et d'os !!
@Mindphazer : Peut-être qu’AntoineB est une IA spécialisée en PureBasic... formée sur tous les projets de Jacobus depuis 2004 😄
Mindphazer, il semble que tu aies raison, AntoineB doit être "the Big Bot" d'IA :)
Mais elle ne va pas ...
- ven. 18/avr./2025 16:06
- Forum : Applications
- Sujet : Créer une galerie d'images simplement
- Réponses : 12
- Vues : 3477
Re: Créer une galerie d'images simplement
Bonjour AntoineB,
Je suis sur autre chose actuellement, mais dès que je pourrai je modifierai le code pour en proposer un fonctionnel.
Je suis sur autre chose actuellement, mais dès que je pourrai je modifierai le code pour en proposer un fonctionnel.
- lun. 24/févr./2025 10:20
- Forum : Applications
- Sujet : Tableur
- Réponses : 3
- Vues : 650
Re: Tableur
Salut Micoute,
sympa ton tableur, simple et efficace.
Juste un truc, tu devrais ajouter le Flag #PB_Ascii lors de la création et la lecture du fichier pour éviter les problèmes d'accents :
...If CreateFile(#Fichier, Fichier,#PB_Ascii)...
...If ReadFile(#Fichier, Fichier,#PB_Ascii)...
Pour ce type de ...
sympa ton tableur, simple et efficace.
Juste un truc, tu devrais ajouter le Flag #PB_Ascii lors de la création et la lecture du fichier pour éviter les problèmes d'accents :
...If CreateFile(#Fichier, Fichier,#PB_Ascii)...
...If ReadFile(#Fichier, Fichier,#PB_Ascii)...
Pour ce type de ...
- mer. 22/janv./2025 19:16
- Forum : Débutants
- Sujet : Heure système
- Réponses : 10
- Vues : 1929
Re: Heure système
Ou stocker les informations ? Peut être dans un fichier ADS ( Le fichier sera caché ) associé à ton exécutable.
:arrow: https://www.purebasic.fr/french/viewtopic.php?t=17225
Bonjour,
dans le sujet indiqué par falsam datant de 2018, Nico avait posté un code pour lire les ADS facilement. Je l'ai ...
- ven. 10/janv./2025 19:43
- Forum : Applications
- Sujet : Gestion d'événéments avec rappel
- Réponses : 12
- Vues : 3649
Re: Gestion d'événéments avec rappel
Bonjour,
Sympa ton petit programme de gestion des évènements et alertes. Simple et efficace comme il se doit.
Pour le parfaire il ne lui manque qu'un Timer pour gérer les alertes.
Étant donné la taille de mon écran j'ai dû adapter et c'est la galère pour une raison que je ne comprend pas. Je me ...
Sympa ton petit programme de gestion des évènements et alertes. Simple et efficace comme il se doit.
Pour le parfaire il ne lui manque qu'un Timer pour gérer les alertes.
Étant donné la taille de mon écran j'ai dû adapter et c'est la galère pour une raison que je ne comprend pas. Je me ...
- lun. 09/déc./2024 8:44
- Forum : Débutants
- Sujet : Question de DPI - A l'aide SVP
- Réponses : 27
- Vues : 5162
Re: Question de DPI - A l'aide SVP
Dans ces conditions le plus simple pour toi est de détecter le changement d'échelle dans la boucle d'évènements, ou à l'aide d'un timer par exemple qui contrôle toutes les x secondes, et le cas échéant d'afficher un message à l'utilisateur pour qu'il redémarre l'application. Dans tous les cas il ...
- dim. 08/déc./2024 18:07
- Forum : Débutants
- Sujet : Question de DPI - A l'aide SVP
- Réponses : 27
- Vues : 5162
Re: Question de DPI - A l'aide SVP
Salut cage, l'impression que tu aimes bien te prendre la tête.
Avec la méthode ci-dessous normalement tout est automatisé.
Enumeration
#WinApp
#Explorer
EndEnumeration
Global XDPI.d = DesktopResolutionX()
Global YDPI.d = DesktopResolutionY()
Procedure SizeWindow()
WinWidth = WindowWidth ...
Avec la méthode ci-dessous normalement tout est automatisé.
Enumeration
#WinApp
#Explorer
EndEnumeration
Global XDPI.d = DesktopResolutionX()
Global YDPI.d = DesktopResolutionY()
Procedure SizeWindow()
WinWidth = WindowWidth ...
- ven. 29/nov./2024 23:46
- Forum : Applications
- Sujet : Créer une galerie d'images simplement
- Réponses : 12
- Vues : 3477
Re: Créer une galerie d'images simplement
Salut KCC,
c'est possible que la lenteur vienne de ta machine, car perso je n'ai pas de problèmes de ressources sur mes machines, même en chargeant 300 ou 400 photos. Le traitement d'images fais partie de ce qui prend le plus de puissance et de mémoire.
Dans tous les cas, procéder comme je l'ai fait ...
c'est possible que la lenteur vienne de ta machine, car perso je n'ai pas de problèmes de ressources sur mes machines, même en chargeant 300 ou 400 photos. Le traitement d'images fais partie de ce qui prend le plus de puissance et de mémoire.
Dans tous les cas, procéder comme je l'ai fait ...