largoce
Messages postés9Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention14 février 2005
-
27 janv. 2004 à 18:34
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
27 janv. 2004 à 21:15
Bonjour,
Je suis sous VC++.
J'ai créé une dialogBox avec des champs à remplir.
Je voudrais qu'en cliquant sur OK, un champs soit mis dans le presse papier.
J'ai parcouru des bouquins, j'ai vu des exmples avec des fenêtres. Toujours est-il que moi j'ai tjs:
error C2440: '=' : impossible de convertir de 'void *' en 'PTSTR'
Pour:
pText = malloc ((lstrlen (szlogin) + 1) * sizeof (TCHAR)) ;
largoce
Messages postés9Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention14 février 2005 27 janv. 2004 à 21:01
J'ai du mal à saisir...
J'ai beau chercher partout sur le net mais y a pas grand chose;
Je me suis inspiré de Petzold5 pour le presse papier. Sa marche dans une fenêtre mais pas dans ma dialogBox.
Je suis tjs bloqué.
Peux-tu expliciter ton message stp ? (je débuteuuu... si C trop technique j'ai du mal)
Merci.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 27 janv. 2004 à 21:15
static PTSTR pText;
pText = (PTSTR) malloc(....
Que ce soit DialogBox ou autre n'entre pour rien dans l'affaire, il s'agit simplemet de refiler au clipboard une zone memoire qu'il va s'approprier, rien de plus.
Et fais gaffe au deroulement de ton prog et surtout de s allocs memoire qui me semblent troubles.
Si prob persiste passe moi un message par le site mais regarde bien Petzold avant, la reponse est dedans.
ciao...
BruNews, Admin CS.