2012-01-05 6 views
1

Je crée comme cecomment créer dans winapi zone de texte

htextbox=CreateWindow(L"static",L"",WS_BORDER|ES_MULTILINE|WS_CHILD|WS_VISIBLE,50,0, 
      100,50,hWnd,(HMENU)ID_STATIC,hInst,NULL); 

Mais je ne peux pas y écrire du texte. Qu'est-ce qui ne va pas?

+1

Vous cherchez une boîte 'edit'? Un contrôle "statique", comme son nom l'indique, ne vous permet pas de taper dedans. – Gabe

Répondre

4

Vous dites que vous voulez une zone de texte qui me fait penser que vous voulez que l'utilisateur puisse éditer le texte. Dans ce cas, vous avez la mauvaise classe de fenêtre. La classe de fenêtre STATIC est pour les étiquettes. Ce que vous voulez, c'est un contrôle EDIT.

Questions connexes