begin process at 2012 05 29 02:20:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

C++ [win32] 3 petites questions


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

C++ [win32] 3 petites questions

mardi 6 mai 2008 à 18:34:43 | C++ [win32] 3 petites questions

JCpp

Bonjour
J’ai trois petites questions en C++ Win32

Comment on fait, pour sauter une ligne avec un « Listbox Control » ?
SendDlgItemMessage(hdlg, IDC_LIST1, LB_RESETCONTENT, 0, 0);
SendDlgItemMessage(hdlg, IDC_LIST1, LB_ADDSTRING, 0,(LPARAM)"-=[ T E S T ]=-");
SendDlgItemMessage(hdlg, IDC_LIST1, LB_ADDSTRING, 0,(LPARAM)" "); // ICI
SendDlgItemMessage(hdlg, IDC_LIST1, LB_ADDSTRING, 0,(LPARAM)"test 1 :");

Comment forcer l’activation de la croix “Check-box Control” ?
CheckDlgButton(hdlg, IDC_CHECK1,true);
// ICI

Est il possible avec un “Progress Bar Control” de remettre le compteur a zéro ?
// On initialise "Progress Bar Control"
SendDlgItemMessage(hdlg, IDC_PROGRESS1, PBM_SETRANGE, 0, MAKELPARAM(0, 5));
SendDlgItemMessage(hdlg, IDC_PROGRESS1, PBM_SETSTEP, (WPARAM) 1, 0);

...
SetWindowText(GetDlgItem(hdlg,IDC_File),fname);
...
// ICI, comment on fait pour remettre a zéro  IDC_PROGRESS1, car en le reintialisant Comme au dessu, ça ne fonctionne pas.

Merci beaucoup
@+
mardi 6 mai 2008 à 18:58:03 | Re : C++ [win32] 3 petites questions

jfrancois

Bonjour,

3) Message PBM_SETPOS (Progress Bar Message _ SetPosition) pour forcer la position de la barre de progression (valeur dans le paramètre WPARAM).

SendDlgItemMessage(hdlg,IDC_PROGRESS1,PBM_SETPOS,(WPARAM)0,(LPARAM)0);

Jean-François

mardi 6 mai 2008 à 19:02:46 | Re : C++ [win32] 3 petites questions

JCpp

merci beaucoup jfrancois pour la question 3, ça fonctionne :-)
mardi 6 mai 2008 à 19:53:33 | Re : C++ [win32] 3 petites questions

Neo_Fr

Membre Club
Salut,
Pour ta question 1 essaye ca:
SendDlgItemMessage(hdlg, IDC_LIST1, LB_ADDSTRING, 0, 0);

Neo_Fr
mardi 6 mai 2008 à 20:16:07 | Re : C++ [win32] 3 petites questions

JCpp

salut,
En es-tu sûr? semble pas fonctionner.
@+
mardi 6 mai 2008 à 20:26:43 | Re : C++ [win32] 3 petites questions

jfrancois

2) Pour écrire/lire une case à cocher (à 2 états !)

Avec bool bCheck; contenant l'état positionné ou lu.

Pour montrer l'état de bCheck :
SendDlgItemMessage(hdlg,IDC_CHECK1,BM_SETCHECK,bCheck);

Pour lire l'état dans bCheck :
bCheck = SendDlgItemMessage(hdlg,IDC_CHECK1,BM_GETCHECK,0,0L) == BST_CHECKED;


Jean-François

mardi 6 mai 2008 à 20:39:29 | Re : C++ [win32] 3 petites questions

JCpp

Ce n'est pas vrément ça que je veux.
quand j'intialise dans "case WM_INITDIALOG:",,je veux que IDC_CHECK1, il y a deja la croix.
mardi 6 mai 2008 à 20:55:25 | Re : C++ [win32] 3 petites questions

SAKingdom

Membre Club
Réponse acceptée !
SendDlgItemMessage(hDlg, IDC_CHECK1, BM_SETCHECK, BST_CHECKED, 0);

C++ (@++)

mardi 6 mai 2008 à 21:40:34 | Re : C++ [win32] 3 petites questions

JCpp

merci beaucoup
@+


Cette discussion est classée dans : control, hdlg, idc, list1, senddlgitemmessage


Répondre à ce message

Sujets en rapport avec ce message

[URGENT - AIDE SVP] Access Violation Bizarre... [ par DivXPVobD ] Bonjour,Voici un bout de mon code :Effect=1;SetDlgItemText(hDlg, IDC_EFFET, "E\0");SendDlgItemMessage(hDlg, IDC_TYPE, CB_RESETCONTENT, NULL, NULL);Sen combo box api win 32 [ par lafolle24320 ] Bonjour, je tente de faire fonctionner une combox mais je n'y parviens pas... Voici comment je procède : j'ai une variable globale UINT Jour j'initial Un ptit problème MySql/C++ [ par sran_isback ] Salut! je viens de nouveau poser une ptit question ridicule En fait je voudrais pouvoir faire des requête par rapport au text récupéré dans une combo Prise en charge des tabulations [ par SAKingdom ] Allo.Ceci est pour les membres club uniquement.Quand on clique sur la petite loupe à droite d'un fichier dans un zip, il ouvre une fenêtre individuell Prob SetDlgItemText [ par raton ] Salut a tous.Me revoici encore une fois avec un probleme a la con...Voila... J'essaie de betement mettre un texte dans une edit box comme ceci :SetDlg Gros problème dans une dialogbox [ par julien_boss ] Luu à tous :voilà alors je ne comprends pas bien ce qui se passe : j'ai une boite de dialogue, 2 EDITTEXT qui se suivent dans leur création (je ne sai Evenement touche presse sur edit [ par NairodDorian ] Bonjour,Je rencontre un petit blocage avec l'API Win32.BOOL CALLBACK AppDlg(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam){switch ( Jeu de Taquin [ par 2fear ] Bonjour,Je dois programmer un jeu de taquin (3x3) sur Visual Studio 2005 ... et j'ai vraiment besoin d'aide !J'ai commencé par créer une boite de dial IDC_COMBO1 [c++ Win32] [ par F0ra ] Je pose beaucoup de questions en peu de temps en se moment. Normalement, c’est la dernier, après, j’ai tout ce qu’il me faut pour mon programme. case Problème de code [ par Taurnil ] Bonjour à tous, j'ai un petit problème au niveau d'un code que j'ai bricolé avec divers bout de programmes que j'ai récupéré en ligne ou dans des livr


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

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