Dentre as várias API's não documentadas do Microsoft Windows, achei uma outra interessante, a MessageBoxTimeOut. Ela é praticamente igual a MessageBox, exceto por dois parametros wLanguageID and dmMilliseconds, o funcionamento é igual e as respostas são as mesmas.
Comparando os dois (:
por exemplo, se eu quiser mostrar uma msg de pergunta que expire em 5 segundos, faria da seguinte forma:
OBS. Quando a caixa de mensagem expira ela retorna o seguinte valor: 32000
Recomendação de leitura: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Salute (:
Comparando os dois (:
Código:
function MessageBox( hWnd: HWND; lpText, lpCaption: PChar; uType: UINT): Integer; stdcall; external 'user32.dll' name 'MessageBoxA';
Código:
function MessageBoxTimeOut( hWnd: HWND; lpText: PChar; lpCaption: PChar; uType: UINT; wLanguageId: WORD; dwMilliseconds: DWORD): Integer; stdcall; external 'user32.dll' name 'MessageBoxTimeoutA';
Código PHP:
MessageBoxTimeOut(0,'Oi,sou uma caixa de mensagem temporal, você me ama? (:','Diz que sim',32+4,0,5000);
Recomendação de leitura: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Salute (:
Comment