COleCurrency::ParseCurrency

BOOL ParseCurrency (LPCTSTR lpszCurrency, DWORD dwFlags = 0,LCID lcid = LANG_USER_DEFAULT);
lançar (CMemoryException);
lançar (COleException);

Valor de retorno

Diferente de zero se a Cadeia de caracteres foi convertida com êxito para um valor de moeda, caso contrário, 0.

Parâmetros

lpszCurrency

Um ponteiro para o seqüência de caracteres null-terminated que está a ser analisado.

dwFlags

Indica os sinalizadores de configurações de localidade, possivelmente o seguinte sinalizador:

lcid

Indica a identificação da localidade a ser usado para a conversão.

Observações

Chame essa função de membro para analisar uma Cadeia de caracteres para ler um valor de moeda. Ele usa especificações de idioma nacional (identificações de localidade) do significado dos caracteres não numéricos na cadeia de caracteres de origem.

Para uma discussão dos valores de ID de localidade, consulte a seção Suporte Múltiplo idiomas nacionais in the Win32 SDK OLE Programmer Referência.

Se a Cadeia de caracteres foi convertida com êxito para um valor de moeda, o valor deste objeto de COleCurrency é definido para esse valor e seu status para válido.

Se a Cadeia de caracteres não pôde ser convertida para um valor de moeda ou se houve um estouro numérico, o status deste objeto COleCurrency é inválido.

Se a conversão de Cadeia de caracteres falha devido a erros de alocação de memória, essa função lança um CMemoryException. Em qualquer outro Estado de erro, essa função lança um COleException.

Visão geral de COleCurrency |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleCurrency::Format, COleCurrency::GetStatus

Index