Alex Fenton
2009-Feb-25 15:49 UTC
[wxruby-users] Htmlwindow et le programme de messagerie par défaut
sebastien wrote:> j''ai une application qui contient une fen?tre "htmlwindow" avec > laquelle j''affiche un fichier html....> Ce que j''aimerai pouvoir faire, c''est savoir quel programme de > messagerie, l''utilisateur de mon application utilise par d?faut(sur > windows), pour pouvoir ouvrir le programme de messagerie directement > sans que cel? ouvre le navigateur.[Sebastien asked: I have an HtmlWindow; how can I open the default email client to send a message] wxRuby et wxWidgets n''offrent pas un moyen de faire exactement ce que tu veux, mais tu pourrais cr?er une m?thode qui va ouvrir le programme de messagerie avec une addresse pour une nouvel ?mail. ("address" au-dessus doit ?tre l''addresse du recipient) [wxRuby and wxWidgets don''t provide a way of doing exactlywhat you want, but you could create a method which will open the default email client with an address for a new email] # opens system default email client and tries to create a new message to +address+ def open_email_client_with_address(address) open_cmd = case Wx::PLATFORM when ''WXMSW'' then ''start'' when ''WXMAC'' then ''open'' when ''WXGTK'' then ''xdg-open'' end system("#{open_cmd} mailto:#{address}") end alex