begin process at 2012 05 30 19:54:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

GUI

 > 

Win XP vs Win 2000


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

Win XP vs Win 2000

lundi 6 novembre 2006 à 09:12:11 | Win XP vs Win 2000

mogwai93

Bonjour

J'ai un programme qui fonctionne sans problème sur XP Home et XP Pro
par contre les combobox ne passent pas sur Win2000 où seul le 1er élément est affiché....
je ne vois pas d'où peux venir mon problème surtout que je n'ai pas mis de test sur le systeme d'exploitation

    hComboBox = CreateWindowEx(0, "combobox", "",
        WS_CHILD|WS_VISIBLE|CBS_DROPDOWNLIST, 80, 90, 340, 50,
        hwnd, (HMENU)IDC_COMBO_01, hInst, NULL);
    SendMessage(hComboBox, WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), 1L);    
    SendMessage(hComboBox, CB_ADDSTRING, 0, (LPARAM)"Choix 1");
    SendMessage(hComboBox, CB_ADDSTRING, 0, (LPARAM)"Choix 2");
    SendMessage(hComboBox, CB_ADDSTRING, 0, (LPARAM)"Choix 3");

testé avec DevCpp

Merci
lundi 6 novembre 2006 à 12:32:36 | Re : Win XP vs Win 2000

racpp

Administrateur CodeS-SourceS
Salut,
Je ne pense pas que ce soit un problème de version de Windows. J'ai fait beaucoup de programmes utilisant des combobox qui tournent aussi bien sur XP que sur 2000. J'utilise Visual C/C++ 2005 Express. C'est excellent et gratuit.



lundi 6 novembre 2006 à 12:59:42 | Re : Win XP vs Win 2000

ShareVB

salut,

le nombre d'éléments affichés par un combo dépend de la hauteur que tu passes à CreateWindowEx...de plus si tu veux un vscrollbar, ajoute WS_VSCROLL...

ShareVB
lundi 6 novembre 2006 à 13:47:05 | Re : Win XP vs Win 2000

mogwai93

en rajoutant WS_VSCROLL, ca fonctionne un peu mieux :
j'ai maintenant accès à tous les items, mais seul le 1er est visible
quand je deroule la combo

mais ce n'est pas tout à fait ce que je veux
je voudrais pouvoir afficher + de 1 item lorsque je déroule
lundi 6 novembre 2006 à 14:06:34 | Re : Win XP vs Win 2000

ShareVB

Réponse acceptée !
salut

augmente la hauteur du combo dans CreateWindow...la hauteur d'une combo c'est l'editbox + la liste déroulante = la hauteur déroulée...50 c'est peu...

ShareVB
lundi 6 novembre 2006 à 14:32:23 | Re : Win XP vs Win 2000

mogwai93

merci, c'était bien la taille le problème !


Cette discussion est classée dans : sendmessage, xp, win, cb, hcombobox


Répondre à ce message

Sujets en rapport avec ce message

problème de session sous win XP [ par vdox05 ] Bonjour,J' aimerais savoir comment on fait pour savoir le nom de la session dans laquelle le programme est ouvert ...Par exemple si je veux mettre un portage de Win NT à Win XP [ par hobbes ] Bonjour,J'ai une application qui tourne sous Win NT que je dois porter sous Win XP.Pouvez vous me dire ce à quoi je dois faire attention ? C'est la pr Win XP et suppression de dossiers [ par goondy ] Salut!J'ai un pb bête : j'ai un prog qui permet entre autre d'effacer des dossiers ... sauf qu'en testant sous Win XP ca ne marche pas car ce c** met pb combo box [ par mat74 ] salut a ts j'ai encore 1 ptit pb . j'ai creer un combobox , il marche bien mais le petit pb c'est que les choix possible se range par ordre alphabetiq ComboBox WIN32 [ par zibo3 ] Bonjour,J'ai un petit soucis avec les combobox.Je crée une combobox à laquelle j'ajoute des éléments mais lorsque je clique sur la flêche aucune liste for et sendmessage [ par batrasog ] bon voilà , dans le but de ne pas faire trop bourrin , pour remplire les possibilités d'une combobox de 1 à 9 , j'ai pensé , au lieu de faire :SendMe WM_QUIT et windows xp [ par Lark ] Je voulais porter un programme de Win 98 à Win xp.Sous win 98 (compilateur : Borland C++ 5 ), pour quitter le programme, je switche sur le message WM_ -inp _oup sous win XP [ par darkkinj ] Bonjour,voila ça fait pas bien longtemps que je me suis mis au c++ mais j'ai quelques bases de C. On a appris a ecrire et lire des ports internes au P Combobox sous Visual c++ [ par betteraves ] Salut à tous, on a un probleme, après la creation et le remplissage d'une combobox la liste semble remplie mais un seul élément s'affiche : HWND hw Xp et ses processus foireux [ par goondy ] Bonjour les gens!Voila, j'ai programmé un soft pour baladeur mp3 il y a quelques mois déjà, et avant j'étais sous win 98.Bon, sous win XP, il marche b


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,468 sec (3)

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