VS2008でEDIT今トーロールがつくれない
VCを学習中です。
書籍の内容をVS2008(VC)で、EDITコントロールを実装使用しますができなくて
困っています。
内容は、
1 VS2008の機能でスケルトンを作成
(メニュー画面とaboutが表示されるものです。MFCとATLは使用していません。)
2 WM_CREATEをWndProcに作成し、CreateWindowを記述
3 実行するとEditコントロールの中にEditコントロールができて、Editコントロールとしては
機能しません。
どなたか、この謎と解決策を教えてください。
ソースの一部分を掲載します。
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int wmId, wmEvent;
PAINTSTRUCT ps;
HDC hdc;
static HWND hwndEdit;
switch (message)
{
case WM_CREATE:
hwndEdit = CreateWindow(TEXT("edit"),L"abcdefghijkl",
WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL
|WS_BORDER|ES_LEFT|ES_MULTILINE
|ES_AUTOHSCROLL|ES_AUTOVSCROLL,
100,100,500,500,
hWnd,
(HMENU)ID_EDIT,
((LPCREATESTRUCT)lParam)->hInstance,NULL);
return 0;
case WM_SETFOCUS:
補足
ご回答ありがとうございます。 参考ページ読みました。Edit Group Policyの実行にNTVDMが必要かどうか、無知のためわかりませんでした。また、結局、NTVDM何のためのものなのかも、今一つ理解できませんでした。