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:
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