1
こんにちは、Outlook 2007用のアドインを作成しました。今Outlook 2007にも対応する必要があります。 しかし、次のコードは、Outlookのウィンドウハンドルを取得するためのチェック中に失敗します。Outlook 2010のFindwindowEx
hWnd = ::FindWindowEx(*pExplorerWnd, NULL, _T("rctrl_renwnd32"), "");
rctrl_renwnd32は、Outlook 2010のクラス名で、Outlook 2010と同じかどうかを示します。
それをはっきりさせてください。
申し訳ありませんが、ウィンドウハンドルはNULLです。 – Mahantesh
ウィンドウ名は ""を使用しないでください。あなたが実際に何を意味するのか、より多くの場合、NULLを使用する可能性が高い場合は、_T( "")を使用してください。 –
:: FindWindowEx(* pExplorerWnd、NULL、_T( "rctrl_renwnd32")、NULL)を使用してハンドルを返します。ありがとうございます...しかし、UIで私はカスタムカレンダービューを作成しています。もしあなたが私がparentWndをexplorerWndとして使用していれば、なぜそれが復帰しないウインドウのハンドルを取得するのですか?教えてください。 – Mahantesh