通知
すべてクリア
Topic starter
2007年1月21日 2:26 AM
マイクロソフトのHPから
「Visual C++でコンテキストメニューハンドラを使用すると、
Windows シェルの機能を拡張する方法」のソースをダウンロード
して、ビルドしたら、以下のエラーが出ました。
c:\RSContext\Developer\drop\RSContext\RSMenu.h(30):
error C2787: 'IContextMenu' :
このオブジェクトに関連付けられた GUID はありません。
これはATLDLLのプロジェクトです。
URLは以下のとおりです。
http://support.microsoft.com/default.aspx?scid=kb;ja;298109
GUIDって、自分のPCで作り直さなければいけないのでしょうか?
ビルド環境環境は以下のとおりです。
WindowsXP Home/VisualStdio.net(VC7)
VC6用のソースなので、VC7用に変換してビルドしました。
ATLについては、勉強中です。
よろしくお願いします。
2007年1月21日 2:39 AM
googleで関係しそうなのを発見した
http://web.sfc.keio.ac.jp/~ryohsawa/blog/archives/2007/01/net2003icontext.html
2007年1月22日 2:59 PM
GUIDは、GUIDGEN.EXEで作成します。
Topic starter
2007年1月22日 9:37 PM
ビルドとおりました。
comdef.hのパスをVc7/includeからVc7/PlatformSDK/includeに変更しました。
ありがとうございました。