Caros,
Tem algum exemplo de colocar um email ou url no status bar , ao clicar invocar a url ou gerenciador de email ?
Link de email ou url no status bar
Moderador: Moderadores
Link de email ou url no status bar
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Link de email ou url no status bar
En HMG colocar en el Action del control:
...
Action URL_OPEN( URL_BLOG )
...
#xtranslate URL_BLOG => "http://srvet.blogspot.com"
#xtranslate URL_FORUM => "http://www.hmgforum.com"
#xtranslate URL_OPEN (<cURL>) => ShellExecute(0, "open", "rundll32.exe", "url.dll,FileProtocolHandler " + <cURL>, NIL, 1)
...
Action URL_OPEN( URL_BLOG )
...
#xtranslate URL_BLOG => "http://srvet.blogspot.com"
#xtranslate URL_FORUM => "http://www.hmgforum.com"
#xtranslate URL_OPEN (<cURL>) => ShellExecute(0, "open", "rundll32.exe", "url.dll,FileProtocolHandler " + <cURL>, NIL, 1)
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Link de email ou url no status bar
Este esta es la implementación de ShellExecute en HMG:
#pragma BEGINDUMP
#include <windows.h>
#include "hbapi.h"
HB_FUNC( SHELLEXECUTE )
{
CoInitializeEx (NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE);
HINSTANCE hInstance = ShellExecute( (HWND) hb_parnl(1), HB_ISNIL(2) ? NULL : (LPCTSTR) hb_parc(2),(LPCTSTR) hb_parc(3),HB_ISNIL(4) ? NULL : (LPCTSTR) hb_parc(4),HB_ISNIL(5) ? NULL : (LPCTSTR) hb_parc(5),hb_parni(6) );
hb_retnl ( hInstance );
}
#pragma ENDDUMP
#pragma BEGINDUMP
#include <windows.h>
#include "hbapi.h"
HB_FUNC( SHELLEXECUTE )
{
CoInitializeEx (NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE);
HINSTANCE hInstance = ShellExecute( (HWND) hb_parnl(1), HB_ISNIL(2) ? NULL : (LPCTSTR) hb_parc(2),(LPCTSTR) hb_parc(3),HB_ISNIL(4) ? NULL : (LPCTSTR) hb_parc(4),HB_ISNIL(5) ? NULL : (LPCTSTR) hb_parc(5),hb_parni(6) );
hb_retnl ( hInstance );
}
#pragma ENDDUMP
Link de email ou url no status bar
Obrigado Dr. Claudio
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Link de email ou url no status bar
Para mail queda así:
cMail := "mymail@xxxxx.com"
ShellExecute(0, "open", "rundll32.exe", "url.dll,FileProtocolHandler mailto:" + cMail , NIL,1)
cMail := "mymail@xxxxx.com"
ShellExecute(0, "open", "rundll32.exe", "url.dll,FileProtocolHandler mailto:" + cMail , NIL,1)
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Link de email ou url no status bar
Link em StatusBar com HwGui, acho que não tem como, mas pode usar:
Abraços,@ <x>,<y> SAY [ <oSay> CAPTION ] <caption> ;
[ OF <oWnd> ] ;
LINK <cLink> ;
[ ID <nId> ] ;
[ SIZE <width>, <height> ] ;
[ COLOR <color> ] ;
[ BACKCOLOR <bcolor> ] ;
[ TRANSPARENT>] ;
[ ON INIT <bInit> ] ;
[ ON SIZE <bSize> ] ;
[ ON PAINT <bDraw> ] ;
[ ON CLICK <bClick> ] ;
[ STYLE <nStyle> ] ;
[ FONT <oFont> ] ;
[ TOOLTIP <ctoolt> ] ;
[ BITMAP <hbit> ] ;
[ VISITCOLOR <vcolor> ] ;
[ LINKCOLOR <lcolor> ] ;
[ HOVERCOLOR <hcolor> ]
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Link de email ou url no status bar
Dr. Claudio,
Funcionou 100%
Funcionou 100%
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)