C++呼び出しocx

1984 ワード

1、ocxが正常に登録され、使用できることを保証する
2、C++のコマンドラインプログラムを作成し、メインプログラム#import"HZ_KevinTest.ocx"no_namespace
一度プログラムを生成すると、debugディレクトリの下に似たような2つのファイルHZ_があります.KevinTest.tlh HZ_KevinTest.tli
3.この2つのファイルをソースコードの場所にコピーし、最初のファイルの拡張子を.h,メインプログラムのコードを調整し,さっきのimport文,includeさっきの.hファイルは、以下のような//#import「HZ_KevinTest.ocx」no_namespace#include"HZ_KevinTest.h"その他のHZ_KevinTest.tliはCPPファイルに相当し、私が自分でテストしたocx生成の1つの方法は異常コードを生成し、私は自分でtliのコードを手動で調整して、異常にならないようにします.これでocxはコードの制御下にあります.
4.インスタンスを生成します.importではsmart pointerを使用しているので、comの生成は
IHZ_KevinTestPtr pMyocx(__uuidof(HZ_KevinTest));
はい、まだ使えるようです.N年前に買った本がよかった.さっきインターネットで似たような本を探して勉強しようとしたが、Com+のような本が恐竜級になったことに気づいた.1冊か2冊推薦されるのを楽しみにしています
以下は私が自分でテストした頭部から導入した内容です.
#include 
#include 
#include 
#include 

#include 

//#import "HZ_MyTest.ocx" no_namespace
#include "HZ_KevinTest.h"
using namespace std;

ここにはもっと方法があって、自分も勉強中です.
https://blog.csdn.net/u011555996/article/details/76073157