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

推薦する

HTML テーブルの使い方 (Web ページの視覚効果を表示する)

NetEase Blog で HTML を使用する場合、テンプレートに直接コードを追加できることは...

Linux ダイナミックライブラリの生成と使用ガイドの詳細な説明

Linux での動的ライブラリ ファイルのファイル名は libxxx.so のようになります。ここで...

選択/フォーカス時にすべてのオプションをリストする現在のより良い方法

開発中にこのような要件に遭遇したので、将来使用するために記録しました。需要背景キーボード ショートカ...

Dockerがプライベート倉庫Harborを構築する手順

港Harborは、エンタープライズレベルのプライベートDockerイメージリポジトリを構築するための...

ミニプログラムは左スライドのドロワーメニューをネイティブに実装します

目次WXS レスポンス イベントプランAページ構造とスタイルWXS イベントコールバック関数WXS ...

MySQLデータベースでゼロ値を含む日付の問題について簡単に説明します

デフォルトでは、MySQL は日付に 0 値を挿入することを受け入れますが、実際には日付の 0 値に...

ウェブデザイナーが持つべき資質と能力

Web デザインは、インターネットの出現後に誕生した新興の周辺産業です。 Web ページは店頭のよう...

Vueタブとキャッシュページを切り替えるいくつかの方法

目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...

IE6 で JS エラーが発生し、CSS が適用されない HTML エンコードの問題の解決策

テストでは、ページ定義がutf-8でエンコードされている場合、 js ファイルに中国語などのマルチバ...

du コマンドを使用して Linux システム ディレクトリのサイズを取得する方法

Linux システムを使用したことがある人なら、Linux システムの ls コマンドは通常、ファイ...

Linux での Apache サービスの展開と構成

目次1 Apacheの役割2 Apacheのインストール3. Apacheを有効にする4 Apach...

Nginx を使用して IP アドレスが悪意を持って解決されるのを防ぐ方法

Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...

入力のsize属性とmaxlength属性の違い

最近、プロジェクトで input size 属性と maxlength 属性を使用しました。以前は、...

Dockerイメージ送信コマンドcommitの動作原理と使い方の詳細な説明

ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを D...

階層化されたピラミッドを実現するための HTML+CSS の例

この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...