sabor****@olive*****
sabor****@olive*****
2004年 3月 11日 (木) 02:03:33 JST
isrさん、こんばんは。 平中です。 以下インラインです。 > こんにちは、isrです。 > > ちょこちょこプラグイン作っているのですが、 > なんかよくわからない点が二つ程度あるのでメールしました。 > > 試したソフト ------------------------------------------------------- > pochy0.2.1a > pochy_d_20040207 > > その1 ------------------------------------------------------------ > pochy_d_20040207 の方はドラフトウィンドウ立ち上がり時に > メッセージが飛んでくるのに、 pochy0.2.1a は飛んでこない。 > それに関連して、pochy0.2.1a ではドラフトウィンドウのハンドルが取得できな > い。 > > // お試し > void WINAPI PC_OnOpenDraft(HWND hDraftWindow) > { > ::MessageBox(NULL, "", "", MB_OK) ; > } > これは、0.2.1aのソースに問題があるような気がします。 現在は出先にて環境がないので、なんともいえないのですが、戻り次第確認してみます。 少々お時間をください。 > その2 ------------------------------------------------------------ > PC_OnInitMenu 関数で > case POCHY_MENU_DRAFT_MAIL: > case POCHY_MENU_DRAFT_VIEW: > { > CPochyAPI api; > // 同じコールバック関数を複数の ID に結びつけることも出来る > g_nGppID = api.RegisterCallback(_T("プリプロ展開"), > MenuCallback); > ::AppendMenu(hMenu, MF_STRING,g_nGppID /*g_nGppID*/, _T("プリプ > ロ展開")); > } > というように、ドラフトのメニューバーに対して関数の登録を行なっても、 > コマンドが灰色(無効)になっておりコマンド起動が出来ない。 > これは pochy0.2.1a、pochy_d_20040207 ともに起こります。 > > POCHY_MENU_DRAFT_SYSTEM 、 > POCHY_MENU_DRAFT_MAIL_EDIT_VIEW はOKのようです。 > 良かったら『こうすればいいんだよ〜』みたいなアドバイスお願い致します。m(_ > _)m これまた、0.2.1aのソースを見てみないとなんともいえないのですが、バグの可能性 もあるので、確かめてみます。