WINAPI

2012-01-05 7 views
1

にテキストボックスを作成する方法を、私はこのWINAPI

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

のように作成します。しかし、私はそこにテキストを書き込むことができません。 どうしたのですか?

+1

あなたは '編集 'ボックスをお探しですか?その名前が意味するように、「静的な」コントロールは、あなたがそれを打ち込むことを許しません。 – Gabe

答えて

4

あなたは、ユーザーがテキストを編集できるようにしたいと思うテキストボックスが必要だと言います。あなたは間違ったウィンドウクラスを持っています。 STATICウィンドウクラスはラベル用です。あなたが望むのはEDITコントロールです。