Web ページでパラメータ名によって ActiveX コントロールのプロパティに値を割り当てる例

Web ページでパラメータ名によって ActiveX コントロールのプロパティに値を割り当てる例

コードをコピー
コードは次のとおりです。

<HTML>
<ヘッド>
<TITLE>ActiveX のテスト</TITLE>
<OBJECT ID="TestCtrl" NAME="<span style="font-family:Arial,Helvetica,sans-serif">TestCtrl</span><span style="font-family:Arial,Helvetica,sans-serif">"</span>
コードベース="calc.CAB#バージョン=1,0,0,1"
クラスSID="clsid:CDF1D789-F8A3-48F2-B0DE-0D72F2D89F76">
<パラメータ名="downpath" 値="123456" />
</オブジェクト>
<スクリプト言語="javascript">
関数doTest()
{
alert(<span style="font-family:Arial,Helvetica,sans-serif">TestCtrl</span><span style="font-family:Arial,Helvetica,sans-serif">.</span><span style="font-family:Arial,Helvetica,sans-serif">downpath</span><span style="font-family:Arial,Helvetica,sans-serif">);</span>
}
</スクリプト>
</HEAD>
<本文>
<input type="button" value="残り時間を取得" id="btnOK" onclick="doTest();"></input>
</本文>
</HTML>

作成された属性タイプが BSTR で、変数名が downpath の場合は、次のコードを追加します。

属性を作成するときは、メンバー変数メソッドを選択し、以下のコードに次のコードを追加します。

コードをコピー
コードは次のとおりです。

void COCXTestCtrl::DoPropExchange(CPropExchange* pPX)
{
ExchangeVersion(pPX、MAKELONG(_wVerMinor、_wVerMajor));
COleControl::DoPropExchange(pPX);
// TODO: 永続的なカスタム プロパティごとに PX_ 関数を呼び出します。
PX_String(pPX、_T("ダウンパス")、m_downpath、_T(""));
}

<<:  フロントエンドとバックエンド分離プロジェクトのDockerデプロイメントの実装例

>>:  HTML で水平ナビゲーション構造を設定する方法

推薦する

Uniapp WeChatアプレット: キー障害の解決策

ユニアプリコード <テンプレート> <表示> <image v-for...

Linux で同じ内容のファイルを識別する方法の詳細な説明

序文ファイルのコピーによってハードドライブのスペースが大量に浪費され、ファイルを更新するときに混乱が...

CSS 画面サイズ適応実装例

CSS 画面サイズの適応を実現するには、まず CSS3 @media メディア クエリを導入する必要...

純粋なテキストとアイコン付きのボタンを実現するための HTML+CSS

この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...

vscode を使用したリモート Linux 開発の実装

過去に別れを告げるvscode にリモート SSH が導入される前は、Linux サーバー開発者の多...

LinuxシステムのAnsible自動運用保守導入方法

Ansible は、Python をベースに開発された新しい自動運用・保守ツールです。 多くの古い運...

js を使用して USB スキャナー データを取得する方法

この記事では、USBバーコードスキャナデータを取得するjsの具体的なプロセスを参考までに紹介します。...

SQL 実践演習: オンライン モール データベースの製品カテゴリ データ操作

オンラインショッピングモールデータベース - 商品カテゴリデータ操作(I)プロジェクトの説明電子商取...

MySQLユーザーと権限管理の詳細な説明

この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...

要素のフォーム要素の使用の概要

フォーム要素はたくさんあります。簡単にまとめると、次のようになります。私のやり方では、主にテキスト ...

bashコマンドの使い方の詳細な説明

Linux では、基本的に vi エディタのように「.sh」拡張子を持つテキストの処理と実行を記述す...

MySQL 5.7 でパスワードを忘れた場合の解決方法の詳細な説明

環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...

CSS3 アドバンス LESS で星空アニメーションを実装するサンプルコード

この記事では、星空アニメーションを実現するための高度な CSS3 LESS のサンプルコードを次のよ...

React プロジェクトにおける TypeScript の使用の概要

序文この記事では、TS の基本的な概念ではなく、プロジェクトで TypeScript (以下、TS ...

入力タイプ=ファイルスタイルを定義する方法

ファイルコントロールを美しくする理由は何ですか?他の子供たちはみんなきちんとしたきれいな服を着ている...