begin process at 2010 02 10 09:58:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Pb tabulation dans Visual C++


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

Pb tabulation dans Visual C++

mardi 14 septembre 2004 à 15:18:03 | Pb tabulation dans Visual C++

cecel

Bonjour,

Je développe une appli sous Visual C++. Lorsque je visualise la boite dialogue la touche tabulation fonctionne dans l'ordre ou je l'ai défini, mais quand je génère la boite de dialogue la touche tabulation ne fonctionne plus.

Merci d'avance
mardi 14 septembre 2004 à 15:51:12 | Re : Pb tabulation dans Visual C++

marcelteam

Vérifies que la propriété "tab stop" est validée pour chaque controle dans ta boite de dialogue.
@+
mardi 14 septembre 2004 à 16:13:16 | Re : Pb tabulation dans Visual C++

cecel

C'est déjà fait tous les "tab stop" sont paramétrer

@+
mercredi 15 septembre 2004 à 08:59:16 | Re : Pb tabulation dans Visual C++

marcelteam

N'as tu pas une boucle de code qui monopolise le CPU ? Auquel cas il faudrait laisser le temps à windows de traiter les messages
venant de ta boîte de dialogue avec quelque chose du genre :

MSG message; // Windows message

...
// process WM_ messages
while (::PeekMessage(&message, NULL, 0, 0, PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
}

@+
mercredi 15 septembre 2004 à 09:31:50 | Re : Pb tabulation dans Visual C++

cecel

T'a raison, j'utilise la fonction "PreTranslateMessage(..)".
Lorsque je l'enlève ça marche.
comment faire pour laisser le temps à windows de traiter les messages?

merci
@+
mercredi 15 septembre 2004 à 10:00:26 | Re : Pb tabulation dans Visual C++

marcelteam

Si tu as réécrit la fonction "PreTranslateMessage()" dans ton appli, tu dois appeler dedans celle de la classe mère
CWinApp::PreTranslateMessage

@+
mercredi 15 septembre 2004 à 10:23:19 | Re : Pb tabulation dans Visual C++

cecel

C'est ce que je fais :
voici ma fonction :

BOOL CConditionnementDlg::PreTranslateMessage(MSG* pmsg)
{
.....
return CWnd::PreTranslateMessage(pmsg);
}

mais ca ne marche pas.

@+
mercredi 15 septembre 2004 à 11:31:54 | Re : Pb tabulation dans Visual C++

marcelteam

Réponse acceptée !
Il te faut le code suivant :
BOOL CMyDlg::PreTranslateMessage( msg )
{
if( IsDialogMessage( msg ) )
return TRUE;
else
return CWnd::PreTranslateMessage( msg );
}


@+
mercredi 15 septembre 2004 à 11:41:17 | Re : Pb tabulation dans Visual C++

cecel

Ok ça marche.

Merci de ton aide.

@+


Cette discussion est classée dans : pb, visual, boite, dialogue, tabulation


Répondre à ce message

Sujets en rapport avec ce message

Boite de dialogue "parcourir" avec Visual C++ [ par karine ] je cherche à faire une boite de dialogue permettant simplement de selectionner un repertoire situé sur le disque. Merci d'avance debutant visual: affichage 2e boite de dialogue [ par waaag ] Bonjour,j'ai créé une boite de dialogue avec le brave wizard en visual et j'amerais qu'une DEUXIEME boite de dialogue apparraisse quand je clique sur Fenêtre de dialogue [ par jsonor ] Bonjour à tous,J'ai développé une appli en MFC, et j'ai un pb avec les boites de dialogue :Pendant que le programme fait un traitement, j'affiche une MFC et boite de dialogue non modale [ par Picospicos ] Bonjour,Je débute la programmation MFC. Je cherche à faire une boite de dialogue non modale (avec Create), mais le pb est qu'elle ne reste que quelque visual c++ : MFC : placement d'une boite de dialogue [ par hao21 ] Bonjour;j'ai une boite de dialogue que je souhaiterai placer en bas de fenetre. Lorsque je change la variable Y dans les propriétés de ma boite, quand Visual C++ et boite de dialogue [ par nightlord666 ] Bonjour ! J'avais entendu parler de qqch pour enlever la boite de dialogue qui apparaît quand on lance un programme fait avec Visual C++ 6.0 Introduct bare d'outil graphique de visual c++ [ par misterzinzin ] bonjour, je programme sous visual c++ et , lors de la création d'une boite de dialogue, j'ai sans le vouloir cliqué sur la croix de la petite boite de pb thread et progressbar [ par mrous ] Bonjour,J'ai un problème avec le multithreading, je souhaite modifier l'avancement d'une progressbar dans un thread. Pour cela, j'utilise AfxBeginThre Pb de boite de dialogue [ par mrous ] Bonjour,j'ai un petit problème avec une boite de dialogue:cette boite de dialogue ne contient qu'une progressbar, et j'execute mon code des son affich Boite de dialogue... [ par petitjeg ] Bonjour à toutes et à tous!Vous avez devant vous un ultra débutant qui ne sais pas comment ouvrir un programme avec visual C++. Voilà, j'ai créer une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,281 sec (4)

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