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 で水平ナビゲーション構造を設定する方法

推薦する

仮想マシンのLinux初心者がIPを設定し、ネットワークを再起動する

仮想マシンを初めて使用する方や、仮想マシンに Linux をインストールしたばかりの方は、システムが...

Linuxで中断されたシステムを呼び出す方法

序文低速システム コールとは、決して戻らない可能性があり、プロセスを永久にブロックするシステム コー...

Node.js のワーカー スレッドの詳細な理解

目次概要Node.js における CPU バウンド アプリケーションの歴史CPUを集中的に使用する操...

MySQLがクエリキャッシュをキャンセルした理由

MySQL には以前、クエリ キャッシュ (Query Cache) がありました。8.0 以降では...

シェルスクリプト nginx 自動化スクリプト

このスクリプトは、nginxの起動、停止、再起動の操作を満たすことができます。 #!/bin/bas...

CSS 位置固定左と右の二重配置実装コード

CSS 位置position 属性は、要素の配置タイプを指定します。位置プロパティには 5 つの値が...

CSS3はマスク連打機能を実現する

最近Bステーションでスマートアンチブロッキング弾幕と呼ばれる弾幕エフェクトを見ました。これは伝説のマ...

弾幕効果を実現するためのjQuery

この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...

MySQL オンライン DDL ツール gh-ost 原理分析

目次1. はじめに1.1 原則1.2 プロセス1.3 特徴1.4 githubアドレス2. テスト環...

Vue の計算プロパティとプロパティリスニングについての簡単な説明

目次1. 計算プロパティ構文: 1. 省略形:文法: 2. 文章を完成させる: 2. モニタリング(...

VueはOpenLayersを使用してTiandi MapとAmapを読み込み

目次1. 世界地図1. VueにOpenLayersをインストールする2. アマップ1. 世界地図1...

Vue でよく使われる高階関数と包括的な例

1. 配列のよく使われる高階関数配列があり、その配列に対して次の操作を実行したいとします。 100 ...

Centos7 に DAMO データベースをインストールするチュートリアル

1. 準備Linux オペレーティング システムをインストールした後、ここで Linux 7 を選択...

HTML での select optgroup タグの使用の概要

時々、選択した内容をグループ化する必要があります。以前はプログラム制御を使用していました。今日、se...

インデックスを設計する際の原則は何ですか? インデックスの障害を回避するにはどうすればよいでしょうか?

目次主キーインデックス頻繁にクエリされるフィールドのインデックスを作成する大きなフィールドのインデッ...