#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>
Qt Activex
最新推荐文章于 2024-04-29 17:56:13 发布