enton |
Отправлено: 14.02.2007, 13:34 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 44
|
из хедпа форума была взяна такая весч
CODE |
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShellExecute(Handle,NULL,"mailto:support@cbuilder.ru?subject=Tema",
NULL,NULL,SW_SHOWNORMAL);
}
|
задача следующая, имеются лейбелы (собственно адреса мыла) в n-ом кол-ве, нужно при нажатии на него передовать в эту функтию переменную чтоб окошко почтовой программы открывалось именно с этим мыло.
|
|
nawok78 |
Отправлено: 14.02.2007, 14:30 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 115
|
CODE |
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString s = "mailto:";
s+=Button1->Caption;
ShellExecute(Handle,NULL,s,
NULL,NULL,SW_SHOWNORMAL);
}
|
нваверно так... |
|
Tantos |
Отправлено: 14.02.2007, 14:46 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
QUOTE (nawok78 @ 14.02.2007, 21:30) | CODE |
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString s = "mailto:";
s+=Button1->Caption;
ShellExecute(Handle,NULL,s,
NULL,NULL,SW_SHOWNORMAL);
}
|
нваверно так... |
Уж скорее так:
CODE |
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString s("mailto:");
s+=Button1->Caption;
ShellExecute(Handle,NULL, s.c_str(),
NULL,NULL,SW_SHOWNORMAL);
}
|
Отредактировано Tantos — 14.02.2007, 21:47
|
|
enton |
Отправлено: 14.02.2007, 15:39 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 44
|
так и думал что через анси стринг надо, а сам не додумался как)
все заработало! |
|
|