|
いつもお世話になっております。
>> HMPV 担当さんのお考えはどうでしょうか?
印刷時に印刷ダイアログで印刷テンプレートを選択するだけですので関連付け
するまでもないのではないかと考えています。
openreg "CLASSESROOT", "CLSID\\{3790E08E-DA26-41E2-B6B7-A2C2DED41C2F}
\\InprocServer32";
if( ! result ) {
message "秀丸パブリッシャーがインストールされていません。";
endmacro;
}
$path = getregstr("");
closereg;
loaddll $path;
if( !result ) {
message "HidemaruApi.dllのロードに失敗しました。ファイル名 = " +
$path;
endmacro;
}
menu "ダイアログ","プレビュー","レイアウト編集";
if(result ==0 )endmacro;
if(filetype == ".txt"){
$hptname = "標準印刷";
}else if(filetype == ".c"){
$hptname = "Cソースファイル用";
}
#n = dllfunc("PrintDialog", hidemaruhandle(0), $hptname, 0, 0, 0, 1,
result - 1 );
こんな感じでマクロを組むことで代用可能かと思います。
|
|