|
よしまんさん今日は、ひろです。
> 両方ともアイコンを削除したいです。
それなら、X-Html ヘッダを削除すれば良いです。
HTML ファイルが削除されているときだけアイコンを消すマクロは次の通り。
//------------------ HTML のアイコンを削除するマクロ -----------------
loaddll "tkinfo.dll";
$account = dllfuncstr("HomeDir") + dllfuncstr("CurrentAccount") + "\\";
if(!dllfunc("IsTuruKameMain")){
#Sync = hidemaruhandle(0);
if(!dllfunc("Sync"))goto Error;
if(!dllfunc("SetMainWndTop"))goto Error;
}
if(dllfunc("MailType") == -1)goto End;
#header = dllfunc("HeaderView");
#tmp = dllfunc("DisableDraw", 1);
#tmp = dllfunc("SwitchHeaderView", 2);
#attach = dllfunc("CountCurrentHeader", "X-Html");
if(!dllfunc("BeginEditMail"))goto Error;
if(#attach){
$attach = dllfuncstr("CurrentHeader", "X-Html");
$file = $account + $attach;
if((!existfile($file))){
if(!dllfunc("DeleteHeader", "X-Html"))goto Error;
}
}
if(!dllfunc("SaveEditMail", 1, 0))goto Error;
#tmp = dllfunc("SwitchHeaderView", #header);
#tmp = dllfunc("EnableDraw");
if(#Sync){
closehidemaru(#Sync);
if(!dllfunc("OpenMail"))goto Error;
}
goto End;
Error:
message "DLL 関数失敗";
End:
freedll;
|
|