begin process at 2012 05 29 10:38:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

edit box slider


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

edit box slider

mercredi 2 avril 2008 à 16:18:27 | edit box slider

thepat2

Bonjour,

J ai une editbox et un slider. Lorsque la position du slider (HScroll) est changee l editbox prend la nouvelle valeur.
J aimerais maintenant que lorsque l'on change le contenu de l editbox, le slider se mette a la bonne position.
J ai essayer d utiliser un Hook pour recuperer l appuis de la touche entree et donc le fait que la valeur ai pu changee de l edit box.
La est mon probleme, pour faire ce hook, il est necessaire de passer par une fonction static or si je veux utiliser un getdlgitem il cree une erreur de compilation m'alertant que cette fonction n'est pas statique.!

Quelqu'un aurait une idee ?
Merci par avance.
mercredi 2 avril 2008 à 17:21:35 | Re : edit box slider

Neo_Fr

Membre Club
Salut,
Tu peut gerer la notification EN_CHANGE comme ceci:
case WM_COMMAND:
if(HIWORD(wParam) == EN_CHANGE)
{
    SendMessage(hSlideBar, TBM_SETPOS, ...
}
...

Neo_Fr
mercredi 2 avril 2008 à 18:55:54 | Re : edit box slider

thepat2

Salut,

Finalement je me suis oriente vers ON_EN_UPDATE(IDC_EDITBOX, OnUpdate).
[code]
void OnUpdate()
{
TCHAR buf[512];
GetDlgItemText(IDC_EDITBOX,buf,sizeof( buf ) / sizeof(TCHAR));
pos=atoi(buf);
Slider->SetPos( pos );
....
}
[/code]
Ca marche bien mais il passe dans la fonction a chaque fois que l'editbox recoit le focus.
Ce que tu me conseillais est je pense tres similaire.
Je te remercie pour ton attention. :)

Si par hasard tu connais un moyen qui permettrais d effectuer le traitement seulement au moment ou l'utilisateur a fini de remplir l'edit. Je suis preneur. ;)


Cette discussion est classée dans : box, edit, position, editbox, slider


Répondre à ce message

Sujets en rapport avec ce message

slider et edit box sous visual c++ [ par a-sophie ] j imagine que cela se fait facilement, mais je n arrive pas a faire communiquer un slider et une edit box.par ex le contenu de l edit box change en fo couleur de fond d'une editbox [ par melkiorlenecrarque ] salut kan je coche la case read-only d'une edit box, L devi1 griée!pe ton chanG la couleur de fon d'une edit box?G essayé SetColor() mé lé parametre m cin et les editbox [ par BrandeBouque ] Bonjour,j'en suis à moitié sûr, mais cin est il utilisable dans une edit box ?D'après ce que j'ai lu je dirais non, j'attends vos avis ...Si cin ne ma Probleme d'EditBox [ par SergentP ] Salut,J'ai créer une fenêtre avec un edit box et je cherche à le redimensionner lorsque un WM_SIZING est envoyé, pour cela jutilise SetWindowPos comme problème avec edit box [ par mat74 ] salut à tous,voila je suis en train de faire une sorte de paint et j'ai un problème pour le choix de la couleur. J'ouvre une dialog box avec plusieurs Edit Box [ par iMouss ] Salut tout le mondeJ'ai une edit box contenant une variable membre : m_var de type CStringj'aimerais que lors de la saisie de l'utilisateur, il sa fas Edit Box ou CEdit, comment modifier les fontes, etc.. [ par mouloudh ] Bonjour la communauté !Pour ceux qui me reconnaitront, merci beaucoup pour leurs aide !Je travaille toujours sur le même projet, cad un CDialog.J'ai i edit box message box et une button [ par unionx ] bonjour a tous sous MFC j'ai une button et un edit box et quand on click sur le button le text de edit box va affiché sur un MessageBox , comment je v Changer Type d'une edit box [ par Andejen ] Bonjour,Je souhaiterai afficher via une EditBox certaines variables ne correspondant pas aux types génériques.En effet j'utilise un type tout au long Combox Box [ par IH2MCBETA ] Bonjour, je désir remplir une combo box (listes déroulantes) avec une variable que j'ai créé.Quand dans une edit control je met 6 je veu que dans ma c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales