Capturar campo da tela

Ola pessoal estou desenvolvendo um projeto vom smart device, adicionei um campo no form chamado IDC_EDIT_LEN, mas nao consigo pegar o valor deste campo e jogar ele no meu arquivo,
alguem sabe me dizer como capturar este campo da tela???

o esquema esta ak:

wsprintf(szLen, L"%s", GetDlgItem(hwnd,IDC_EDIT_LEN) );
//L"%d" ou L"%i" sai 2080457312
// se for %s%s ou %s sai ???

wsprintf(szLen , TEXT("%d"),(IDC_EDIT_LEN));
hctl_length = GetDlgItem(hwnd,IDC_EDIT_LEN);

camara sao variaveis do tipo LPTSTR se informa no campo 5555 ou retorna ??? ou retorna 1001:

camara = (LPTSTR) (hctl_length, szLen); /* retorna 1001*/
camara1 = (LPTSTR) (szLen); /* retorna 1001*/
camara2 = (LPTSTR) hctl_length; /* retorna ???/
camara3 = (LPTSTR) GetDlgItem(hwnd,IDC_EDIT_LEN); /
retorna ???/
camara4 = (hctl_length, szLen); /
retorna 1001 */

dados = (LPTSTR)SCNBUF_GETDATA(lpScanBuffer);
ponto = (LPTSTR)";";

lfp = fopen(“transf.txt”,“a”);
if(lfp)
{

fwprintf(lfp,camara);
fwprintf(lfp,ponto);
fwprintf(lfp,camara1);
fwprintf(lfp,ponto);
fwprintf(lfp,camara2);
fwprintf(lfp,ponto);
fwprintf(lfp,camara3);
fwprintf(lfp,ponto);
fwprintf(lfp,camara4);
fwprintf(lfp,ponto);
fwprintf(lfp,dados);
fwprintf(lfp,ponto);
fclose(lfp);
}

Grato se alguem ajudar.

E ai pessoal nenhuma dica?

Você sabe converter uma string para um inteiro em C++? Use a documentação do MSDN - comece em:

http://msdn.microsoft.com/en-us/library/0heszx3w.aspx

Entao, mas o campo da tela ja nao esta como String?? o Edit Control Text??

resolvido em:

http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/6f3a695b-4237-4376-a64a-fa0c2396e219