掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OCXを追加してOCXを作る方法 (ID:52234)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC6.0でOCXを作っています。 VC自体が初めてでとりあえずEXEを作ってみてからOCXを作ったのですが、 EXEのときは下の書き方でなんの問題もなかったのですが、OCXで同じように作り直してみたらコンパイルは通るものの、ダイアログもクリエイトできず、OCXのメソッドも使えません。 プロジェクトの追加でActivexコントロールを追加してダイアログに貼り付けて使っています。 CLeadというラッパークラスが追加されて、その中にLoadという関数があります。 void COxxxxCtrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid) { CTestDlg m_dlg1; BOOL ret = m_dlg1.Create(IDD_yyyyDlg, this) ; m_dlg1.Loadtest(); if( ret == FALSE ) { AfxMessageBox( "ダイアログ作成失敗" ); return ; } m_dlg1.MoveWindow(0,0,100,100); m_dlg1.ShowWindow(SW_SHOW ) ; } void CyyyyDlg::Loadtest() { //読み込んだOCXのクラスにある関数 m_Lead1.Load("C:\\img\\test.jpg", 0, 0, 1); }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.