Bonjour,
Voilà, depuis peu, je suis dans l'étude des API de Windows en C et j'aimerais savoir comment désactiver (Disable) un bouton de commande (BUTTON).
Merci
Bonjour,
Voilà, depuis peu, je suis dans l'étude des API de Windows en C et j'aimerais savoir comment désactiver (Disable) un bouton de commande (BUTTON).
Merci
Bonjour !
Tu peux utiliser la fonction EnableWindow, en ayant récupéré au préalable le handle du bouton (éventuellement avec la fonction GetDlgItem).
Salut,
Bon, ta soluce marche bien sauf un tout petit problème:
1- J'ai mis en place une variable de type long ce qui me semble l'idéal pour récupérer l'handle de mon bouton.
2- Voici mon code concernant le sujet:
Mais lors de la compilation, je reçois ce Warning:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 lngTempHandle = GetDlgItem(hwnd, IDC_BUTTON_1); if (lngTempHandle > 0) EnableWindow(lngTempHandle, FALSE);
Comment puis-je éviter cela ?137 D:\Sauvegardes\Dev-cpp\Test API\main.c
[Warning] assignment makes integer from pointer without a cast
140 D:\Sauvegardes\Dev-cpp\Test API\main.c
[Warning] passing arg 1 of `EnableWindow' makes pointer from integer without a cast
Merci pour tout
Ne pas utiliser long pour le handle mais plutot HWND
Yessss Ca marche tout de suite mieux là ... encore merci tout plein
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager