Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2484 connectés 

  FORUM HardWare.fr
  Programmation

  [Win32] Griser/Dégriser un bouton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Win32] Griser/Dégriser un bouton

n°45978
robUx4
misc coder
Posté le 11-07-2001 à 15:57:51  profilanswer
 

J'aimerai faire ca mais sans utiliser les (sales) MFC...
 
J'ai essayé  
 
LONG tst = ::GetWindowLong(::GetDlgItem( hDialog, IDC_CHECK_RESERVOIR), GWL_STYLE);
::SetWindowLong(::GetDlgItem( hDialog, IDC_CHECK_RESERVOIR), GWL_STYLE, tst | WS_DISABLED);
 
Ca désactive le bouton mais ne le grise pas :(

mood
Publicité
Posté le 11-07-2001 à 15:57:51  profilanswer
 

n°45988
El_gringo
Posté le 11-07-2001 à 16:33:23  profilanswer
 

Pourquoi les "sales" mfc ...c quoi cette nouvelle mode de tailler les MFC !
Qu'est ce que t'y reproche aux MFC, si ce n'est qu'elle te permettent de programmer 10 fois plus vite ?

n°45989
El_gringo
Posté le 11-07-2001 à 16:36:21  profilanswer
 

Sinon, pour griser, tu te compliques la vie j'crois...
il te suffit de récupérer le Handle de ton bouton, et tu fais un
 
::EnableWindow (hWnd, FALSE);
 
ou hWnd est le handle de ton bouton !
Et voili ! :D

n°45998
robUx4
misc coder
Posté le 11-07-2001 à 17:16:50  profilanswer
 

En fait mon truc fonctionne... MAIS il faut redessiner la fenetre (il faut que je trouve le bon message et hop).
 
Pkoi pas les MFC ? Parce que c'est lourd et j'en n'ai pas besoin (c'est juste une surcouche). Et il y a longtemps j'avais tenté des les utiliser et j'étais tombé sur des bugs, alors sans moi... (et puis les (sources des) MFC sont pas dispos sous Wine je pense).

n°46004
robUx4
misc coder
Posté le 11-07-2001 à 17:35:06  profilanswer
 

En fait ca marche nickel avec EnableWindow ! Je sais pas ce que j'avais fait quand je l'avais testé, mais là c'est bon...
 
thx

n°46013
El_gringo
Posté le 11-07-2001 à 18:15:46  profilanswer
 

robUx4 a écrit a écrit :

En fait ca marche nickel avec EnableWindow ! Je sais pas ce que j'avais fait quand je l'avais testé, mais là c'est bon...
 
thx  




 
Dis pas merci surtout enfoiré !

n°46017
youdontcar​e
Posté le 11-07-2001 à 19:16:28  profilanswer
 

El_gringo a écrit a écrit :

 
 
Dis pas merci surtout enfoiré !  



:lol: n'oublies pas qu'on est sur un forum de codeurs asociaux non civilisés :D

 

[edtdd]--Message édité par youdontcare--[/edtdd]

n°46037
Kyle_Katar​n
Posté le 11-07-2001 à 22:55:57  profilanswer
 

des bugs dans les MFC ? ben voyons....
Tu semble oublier que les mecs qui les ont codées ont certainement bien plus de lignes de code à leur actif que toi et que leur code doit être autrement plus rigoureux que le tien.
 
Car si tu penses pouvoir programmer sans bug(s) tu ne dois pas programmer grand chose.

n°46053
Rebel
Posté le 12-07-2001 à 00:25:16  profilanswer
 

Moi les MFC malgré tout ce qu'on en dit, j'aime bien...ça permet de gagner pas mal de temps pour certains trucs...
M'enfin bon...

n°46117
robUx4
misc coder
Posté le 12-07-2001 à 10:59:54  profilanswer
 

El_gringo a écrit a écrit :

 
 
Dis pas merci surtout enfoiré !  




 
thx = thanx = thanks = merci

mood
Publicité
Posté le 12-07-2001 à 10:59:54  profilanswer
 

n°46119
robUx4
misc coder
Posté le 12-07-2001 à 11:02:43  profilanswer
 

Kyle_Katarn a écrit a écrit :

des bugs dans les MFC ? ben voyons....
Tu semble oublier que les mecs qui les ont codées ont certainement bien plus de lignes de code à leur actif que toi et que leur code doit être autrement plus rigoureux que le tien.
 
Car si tu penses pouvoir programmer sans bug(s) tu ne dois pas programmer grand chose.  




 
1) j'ai pas dis que je codais mieux qu'eux. Mais je code à ma facon, avec juste ce dont j'ai besoin.  
2 )Je pense que je prends moins de mémoire pour faire la même chose (appels directs à l'API windows) et j'ai pas besoin de plus.
3) les bugs que j'ai rencontré CT en 1996, depuis ils ont eu le temps de rectifier le tir.

n°46125
El_gringo
Posté le 12-07-2001 à 11:11:57  profilanswer
 

:jap: désolé... le thx je connaissais pas... :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Win32] Griser/Dégriser un bouton

 

Sujets relatifs
Griser une textbox en HTML[JAVA] bouton et base de donnees, requete INSERT associe a evenment
[Win32] Status d'imprimante .... HELP ME ![c++ et win32] evenements clavier
C++, API Win32, et éventuellement MFC : émuler le bouton d'une fenêtreMettre une image pour remplacer le bouton submit ...
[php] Qui pourrait faire ça pour mon site en échange d'un bouton ?[Visual C++] Forcer un focus sur un bouton quelconque ?
Attention, question qui fait mal au crâne ! C++, API Win32 
Plus de sujets relatifs à : [Win32] Griser/Dégriser un bouton


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR