Qt Activex

#ifndef FIRSTSERVER_H
#define FIRSTSERVER_H

#include <QtWidgets/QWidget>
#include <ActiveQt/QAxBindable>

#include "ui_firstserver.h"

class FirstServer : public QWidget, public QAxBindable
{
	Q_OBJECT

public:
	FirstServer(QWidget *parent = 0);

private:
	Ui::FirstServerClass ui;
};

#endif // FIRSTSERVER_H

// firstserver.cpp

#include "firstserver.h"

#include <ActiveQt/QAxFactory>

FirstServer::FirstServer(QWidget *parent)
	: QWidget(parent)
{
	ui.setupUi(this);
}

QAXFACTORY_DEFAULT(FirstServer,
	   "{D435211A-9C0A-46D1-8526-B1D45EB32C43}",
	   "{043BFE17-ECF5-4CCB-A90F-3E7EB47AC46A}",
	   "{20F92FCD-B1B8-4F40-A2C3-39E8A5B75849}",
	   "{3FF5549B-8777-4AD0-B64C-F5DC95E98F2E}",
	   "{EA13285A-6B3D-4C98-B995-F8EB9167DC60}")


//firstserver.def
; Declares the module parameters.

EXPORTS
    DllCanUnloadNow     PRIVATE
    DllGetClassObject   PRIVATE
    DllRegisterServer   PRIVATE
    DllUnregisterServer PRIVATE
    DumpIDL             PRIVATE

//测试
<html>
<head>
<title> Test page for WebCall ActiveX</title>
</head>
<body>
<object ID = "FirstServer" CLASSID="CLSID:D435211A-9C0A-46D1-8526-B1D45EB32C43" width = "100%, height = "100%" CODEBASE="http://qt.nokia.com/demos/menusax.cab">
    [Object not avaliable ! Did you forget to build and register the server ?]
</object>
</body>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值