通知
すべてクリア
Topic starter
2008年4月30日 9:55 PM
初めて質問します。よろしくお願いします。
開発環境:OS:WindowsXPHomeEdition(SP2)
VC++2005 MFC(ActiveXプロジェクト)
MicrosoftAccessのフォームやHTMLで仕様できるActiveXを作成しようとしています。
ウィザードから作成したプロジェクト(test)内の_Dtestにプロパティを追加しました。
プロパティ追加ウィザードから追加しました。
プロパティの種類:BSTR、プロパティ名:data、Get/Setメソッドにチェック、
IDL属性はID:1、bindableとrequesteditにチェックしました。
OnDraw関数で
LPCTSTR lp1=Getdata();
pdc->TextOutW(0,0,lp1,10);
とし、ビルド後AccessのフォームにActiveXコントロールとして貼り付けたところ
コントロールのプロパティにdataの欄ができたのですが何か入力しても消えてしまい
表示すると文字化けしています。
どのようにすればAccessから値をわたすことがうまくできるのか教えてください。
Topic starter
2008年4月30日 9:57 PM
すいません。訂正です。
LPCTSTR lp1=(LPCTSTR)Getdata();
にしています。よろしくお願いします。
2008年5月1日 10:01 AM
MSDNで解決しました。