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