[pochy-user] Re: 簡易印刷プラグインについて

アーカイブの一覧に戻る

isr(nya_mo_nya) nya_mo_nya****@ybb*****
2004年 2月 27日 (金) 02:06:44 JST


こんにちは、isrです。

----- Original Message ----- 
From: "かわはらまさとし" <kurcu****@yahoo*****>
To: <pochy****@lists*****>
Sent: Thursday, February 26, 2004 9:49 PM
Subject: [pochy-user] 簡易印刷プラグインについて


> おつかれさまです、かわはらです。
>
> 現在yhoさん作成のSimplePrintのプラグインはサマリビューからの
> 簡易印刷ができますが、テキストビューからも簡易印刷を出来るように
> 変更するのはむずかしいでしょうか?

yhoさん作成のSimplePrintを見させていただきました。m(_ _)m
それっぽいところに追加してみたのですが、
はっきり言って、"プリンタ無い"のでテストできません。(あはは〜

"簡易印刷"メニューはそこらかしこに出るようになりましたが、
いいのでしょうか?<知るか

/**
    メニューが初期化されるときに呼ばれる。
    メインメニューや右クリックメニューなどに項目を追加するときに利用する。
    @param  hMenu   メニューハンドル
    @param  nPochyMenuType  メニューの種類
    @return     なし
*/
void WINAPI PC_OnInitMenu(HMENU hMenu, POCHY_MENU_TYPE nPochyMenuType)
{
    switch (nPochyMenuType)
    {
    case POCHY_MENU_TASKTRAY :
    case POCHY_MENU_SUMMARY_VIEW  :
    case POCHY_MENU_ACCOUNT_VIEW :
    case POCHY_MENU_FOLDER_VIEW :
    case POCHY_MENU_TEXT_VIEW  :
    case POCHY_MENU_HEADER_VIEW :
    case POCHY_MENU_MULTIPART_VIEW :
    case POCHY_MENU_DRAFT_VIEW :
    case POCHY_MENU_DRAFT_MAIL_EDIT_VIEW :
        {
            CPochyAPI api;
            // SummaryViewの右クリックメニュー
            // メニューに登録
            g_nSimplePrintID = api.RegisterCallback(_T("SimplePrint"),
SimplePrintCallback);
            ::AppendMenu(hMenu, MF_STRING, g_nSimplePrintID, _T("簡易印刷
"));
        }
        break ;

    default : break ;
    }
    if(nPochyMenuType == POCHY_MENU_PLUGIN){
                                            // プラグインメニュー
        // メニューに登録
        CPochyAPI api;
        g_nPrintSettingID = api.RegisterCallback(_T("PrintSetting"),
SimplePrintCallback);
        ::AppendMenu(hMenu, MF_STRING, g_nPrintSettingID, _T("簡易印刷設定
"));
    }
}

# まあ、ギャグみたいなものなので、、、




pochy-user メーリングリストの案内
アーカイブの一覧に戻る