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

推薦する

MySQL ソートの原則とケース分析

序文ソートはデータベースの基本的な機能であり、MySQL も例外ではありません。ユーザーは、Orde...

エレガントなJSコードの書き方

目次変数意味があり発音しやすい変数名を使用する同じ型の変数には同じ語彙を使用する検索可能な名前を使用...

ウェブページが自動的にデュアルコアブラウザの高速モードを呼び出すようにします(Webkit)

コードサンプルヘッドタグにコード行を追加します: XML/HTML コードコンテンツをクリップボード...

ウェブページの広告デザインにおけるウェブデザインの寸法とルール

1. 800*600 未満の場合、Web ページの幅が 778 以内であれば、水平スクロール バーは...

JavaScript 基礎シリーズ: 関数とメソッド

目次1. 関数とメソッドの違い2. 良い関数の書き方2.1 正確な命名2.1.1 関数の命名2.1....

docker pullがリセットされる問題を解決する

この記事では、docker pull がリセットされる問題を解決する方法を紹介し、皆さんと共有します...

この記事では、jsのデータ型とデータ構造の世界を紹介します。

目次1. 動的型付けとは何ですか? 2. データ型2.1 プリミティブ型 (6 つのプリミティブ型、...

Vue ユニットテストに関する予備調査

目次序文なぜユニットテストを導入するのですか?ユニットテストの概要テスト開発パターン1. テスト駆動...

JavaScriptはすべての選択と選択解除の操作を実装します

この記事では、JavaScriptで全選択と全選択解除の操作を実装するための具体的なコードを参考まで...

MySQL8インストーラーバージョングラフィックチュートリアル

インストール必要な書類は下部に記載されていますステップ1 mysql-installer-web-c...

最も完全な 50 の MySQL データベース クエリ演習

このデータベース クエリ ステートメントは、インターネット上の 50 個のデータベース クエリ練習問...

JS WebSocketを使用して簡単なチャットを実装する方法

目次ショートポーリングロングポーリングウェブソケットコミュニケーションの原則シンプルな1対1チャット...

HTML ページジャンプとパラメータ転送の問題

HTMLページジャンプ: window.open(url, "", "...

MySQLの連結関数CONCATの使い方の詳しい説明

前回の記事では、MySQL の置換関数 (Replace) とセグメンテーション関数 (SubStr...

Vueカスタムテーブル列実装プロセス記録

目次序文レンダリングsetTable コンポーネント使用結論序文フォームを使用して PC 側のプロジ...