함수

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 하나 바꾸는것도 왜이리 힘든것인지... ㅠ_ㅠ