USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Mudar a definição de data do Windows
Elger
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 05/12/2006 14:46 hs            
Bom dia,
estou utilizando a seguinte função para mudar a definição da data do windows.Funciona bem no 95 97 98 ... mais nao funciona no xp e nem no MI alguem sabe como é.
Private Declare Function SetLocaleInfo Lib "kernel32" _
        Alias "SetLocaleInfoA" (ByVal Locale As Long, _
        ByVal LCType As Long, ByVal lpLCData As String) _
        As Boolean
Private Declare Function PostMessage Lib "user32" Alias _
        "PostMessageA" (ByVal hwnd As Long, ByVal wMsg _
        As Long, ByVal wParam As Long, ByVal lParam As _
        Long) As Long
Private Declare Function GetSystemDefaultLCID Lib _
        "kernel32" () As Long
Private Const LOCALE_SSHORTDATE As Long = &H1F
Private Const WM_SETTINGCHANGE As Long = &H1A
Private Const HWND_BROADCAST As Long = &HFFFF&
Private Sub Command1_Click()
  Dim dwLCID As Long
  dwLCID = GetSystemDefaultLCID()
  If SetLocaleInfo(dwLCID, LOCALE_SSHORTDATE, "dd/mm/yyyy") = False Then
    MsgBox "Erro na definição da data."
    Exit Sub
  End If
  PostMessage HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0
End Sub
   
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 14/02/2007 18:55 hs         

http://www.vilmarbro.com.br
     
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2007 11:32 hs            
Elger, quando preciso trabalhar com um formato de data, ja defino do LOAD do form inicial e a patir daí uso essa data no meu VBP, assim não me preocukpo com o formato que a data vai tar.....
 
public MinhaData as string '----------declara em um modulo pra todo projeto
MinhaData = format$(date, "dd/mm/yyyy")
 
espero que ajude....
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página