c언어 콘솔프로그램을 api에서 사용하려 바꾸고있습니다 그러던중 scanf를 처리하려하는데 잘안되는데 한번 봐주세요





함수

DialogBox(g_hInst, (LPWSTR)IDD_NUM, hWnd, NumProc);







BOOL CALLBACK NumProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

{

 char inum[128];

 int inum_i = 0;

 switch (message)

 {

 case WM_INITDIALOG:

  break;

 case WM_COMMAND:

  switch (LOWORD(wParam))

  {

  case IDOK:

   GetDlgItemTextA(hDlg, IDC_EDIT1, inum, 128);    <<====

여기서 받은 값을 부모 윈도우에서 쓰고 싶은데 리턴값은 0,1 아니면 1이니 어케할 방도를 모르겠습니다



   EndDialog(hDlg, TRUE);

   break;

   

  case IDCANCEL:

   EndDialog(hDlg, TRUE);

   break;

  }

 }

 return 0;

}


api를 접해본게 오늘이 처음입니다.. 단순한 scanf 하나 바꾸는것도 왜이리 힘든것인지... ㅠ_ㅠ