Resource et createwindow

mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023 - 16 oct. 2006 à 12:25
mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023 - 17 oct. 2006 à 09:02
bonjour

1) quelles sont les differences entre ces 2 lignes dans un fichier ressource ?
car le résultat semble etre le meme...

LTEXT "Label1", IDC_STC1, 46, 62, 139, 47, WS_CHILD|WS_BORDER
CONTROL "Label1", IDC_STC1,"Static",WS_CHILD|WS_BORDER,46, 62, 139, 47, 0x00000000


2) si au lieu d'utiliser les ressources, je passe par createwindow
la bordure n'est plus la meme... (d'ailleurs d'autres proprietes ne semble pas agir de la meme façon)
d'où vient le probleme ?
hBuffer = CreateWindowEx(0,
"Static", "Label1",
WS_CHILD|WS_VISIBLE|WS_BORDER ,
46, 62, 139, 47,hWndDlg,
(HMENU)IDC_STC1,
hInst, NULL);


Merci

1 réponse

mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023
17 oct. 2006 à 09:02
Avec les outils tel que minispy et reshack
le controle LTEXT rajoute la propriete SS_LEFT
donc c'est bon pour le point 1

mais ca ne change pas mon probleme pour le point 2
minispy me donne pour :
a) CreateWindow :
Window Styles : 0x50800000
Extended Styles : 0x00000000
WS_CHILD|WS_VISIBLE|WS_BORDER

b) avec les ressources :
Window Styles : 0x50000000
Extended Styles : 0x00000204
WS_CHILD|WS_VISIBLE

d'où viennent ces différences ?
comment faire pour que les ressources ressemblent au code du CreateWindow ?

merci
0
Rejoignez-nous