• 締切済み

ActiveX Controlについて

OS:Windows XP SP2 使用言語:Microsoft Visual C++ 6.0 自分で作成したOCXを貼付けると、かならず決まった大きさで貼付けられ、また、サイズも自由に変更できてしまいます。 OCX貼付け時のサイズを自分なりに変更したいのと、 貼付け後は、サイズを変えられないよう固定にしたいのですが、いくら調べてもわかりません。 どなたか、御教授お願い致します。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

MFCですか? ATLですか? フレームワーク使わずにSDKでですか?

関連するQ&A

  • Activexコントロール(ocx)のダウンロード。

    現在ActiveXコントロールのアプリを作成(修正) しています。 開発環境 OS: XP(SP2) visualStudio6.0(SP5) 実行環境 OS: XP(SP2) デバッグ環境では正常に動作するのですが、 OCXファイルを作成して、 ブラウザ上で実行するとどうもうまくいきません。 (修正前のアプリは正常にブラウザ上で動作する)  現状としましては ・IEのセキュリティはActiveXのダウンロードを許可。 ・バージョンは修正前のリビジョンに+1を設定。 ・ダウンロードするOCXファイルは    C:\WINDOWS\Downloaded Program Filesのフォルダに ダウンロードされてくるがインストールはされていない(状態が不明となる) ・clsIDをリナンバーしても動かない。 ・修正前の状態から再度OCXファイルを作成するだけで  も動かない。 ・OCXをコンポーネントとして登録できない ・開発環境、実行環境をwin2000にしても  同様の結果です 自分で思いつく事はすべてやってみたのですが、 うまくいきません。 なにかアドバイスでも何でもよいので いただけないでしょうか?

  • ActiveX コントロールとASP.NET

    ASP.NETにて作成されたシステムがあり、解析をしており、 ソースファイル一式があるのですが、システム内でActiveX コントロール を使用しているかどうかを確認する方法がわかりません。 経験のある方アドバイスを頂けますでしょうか? <開発環境> 開発環境:Visual Web Developer Express 2008 SP1 OS:Windosw7 Proffesional <実行環境> OS:Windows Server 2008 WEBサーバー:IIS7

  • .NETでActiveXコントロールを使う

    開発系初心者です。 ある事情にて.NETの環境でActiveXコントロールの使用を行うことになりました。 そこで、下記アドレスの方の方法を参考にさせていただいたのですが、 ラッパークラスライブラリの生成が行えません。 .NET環境でActiveXコントロールの実装を行うことに参考にさせていただいたサイト http://blogs.wankuma.com/ganfield/archive/2007/03/13/66556.aspx サイトに記載されているActiveXの登録には、下記のアドレスの方のを参考に、 regsvr32で登録済みとなっています。 ActiveX登録に参考にさせていただいたサイト http://www3.ocn.ne.jp/~tonko/HP13_02.htm 二つのラッパーライブラリが生成できないというのは、コマンドプロンプトの作業時、 AxImp c:\WINDOWS\system32\msdxm.ocx と、入力しても AxImp エラー: タイプ ライブラリ/DLL の読み込みエラーです。(HRESULTからの例外:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) と出てしまい、ラッパーライブラリが生成できません。上記サイト以外に、何か準備する必要があるのでしょうか? なお、開発環境は、 OS     :Windows 7 開発環境 :Visual Studio 2010 です。プログラミング言語ではC#の使用を予定しています。 どなたかご回答をお願い致します。

  • ラベルコントロールの回転

    Access2000(または2002)のラベルコントロールを自由に回転させたいのですが、なにか良い方法はないでしょうか。もしないのなら、VBAでプロパティを自由に設定出来る、ラベルコントロールの替わりになるコントロール(OCXなど)はないでしょうか。シェアウェアでもかまいません。 縦書きで@付きフォントを使用すれば、右向きにはなるのですが・・・。最悪、左向きだけでもかまいません。 よろしくお願いします。 環境:Windows2000(SP2)、Access2000(または2002)

  • VB6で作成したOCX(ActiveX)について

    お世話になります。 下記項目に対しての知識が無くて困っております。 VB6.0で作成したOCX(ActiveX)についてですが、VC++やVB以外のプログラム言語で使用できるのでしょうか? 今回はDelphiでの使用を検討しておりますが、環境が無い為試すことができません。 ご存知の方がいたら、ご教授お願いいたします。

  • ドッキングしたテキストボックスの作成について

    VB6(SP6)にて開発を行っております。 MDIFormを貼り付け上部側にツールバーを表示したソフトを作成しました。 そこでさらに右側にテキストボックスを貼り付け(ドッキングさせ)たいと考えております。 テキストボックスはツールバーのようにフローティング状態にしたり、または移動させる必要はなく、ただ固定したいのですが可能でしょうか? ActiveX(OCX)等が必要な場合もご教授頂けたら助かります。 以上、宜しくお願いいたしますm(__)m

  • コントロールパネルに表記されてないような気が?

    機種は、 XP Home Editionです。(Version 2002).コンロールパネルを開いて見ると以下のものが表記されています。(1)Microsoft.NET Framework 1.1  「サイズ無し(空白)」 (2)Microsoft.NET Framework2.0 Service Pack2 「サイズ184MB」 (3)Microsoft.NET Framework2.0.sp2 Language Pack-JPN 「サイズ6.23MB」 (4)Microsoft.NET Framework2.0 日本語Language Pack 「サイズ75.33MB」 (5)Microsoft.NET Framework3.0 sp2         「サイズ179.00MB」 (6)Microsoft.NET Framework3.0 sp2 Language Pack-JPN 「サイズ9.40MB」 (7)Microsoft.NET Framework3.5 sp1          「サイズ38.61MB」 質問というのは▼「サイズ無しで空白」の所は削除してもいいのでは?ないかと思いますがどうでしょうか?及び▼SerVice Pack 3なんかは表記されてなかったのです。又、日本語(Language Pack)も多いような気もするのですが‥‥‥。みなさんの知識をお借りしたく質問しました。

  • インストールしてあるプログラムについて

    初心者です ウィンドウズxp SP2からSP3に更新しました。 プログラムの変更と削除を見てみると  Microsoft Visual C++2005 ALT Update kb973923-x86 8.0.50727.4053 Microsoft Visual C++2005 Redistributable Microsoft Visual C++2008 ALT Update kb973924-x86 9.0.30729.4148 Microsoft Visual C++2008 Redistributable x86 9.0.30729 と ありますが Microsoft Visual C++2005 の2つを削除しても良いのでしょうか? 同じように ウィンドウズ7のプログラムも同じようなのがあります。 併せて 教えていただきますと嬉しいです。

  • VisualStudio2005を、Xp SP1でインストールする方法

    Microsoftのサイトで、Visual Studio 2005 Express Edition が無償ダウンロード出来るようなので、インストールしようとした所、SP2にしてからインストールしてください。みたいなメッセージが出てきました。 適応OSが、XP は、Sp2から見たいなんですけど自分の環境が、Xp SP1 から変更したくないので(SP2じゃ動かないソフトもあるので)・・・。 どうにかして、SP1のままのXpへインストール可能な方法を教えて下さい。m(_ _)m

  • ActiveXコントロールでフォームを参照するには?

    VB6SP5を使用してActiveXコントロールを勉強中です。 ActiveXコントロールを作成(OCX化)して、そのコントロールを別のプロジェクトのフォームで使用しようと思っています。 このコントロールの機能は、使用するフォーム上の「ラベル」や「テキストBOX」の情報(Caption、サイズ、位置、色 etc...)を取得して、いろいろと処理を行いたいのですが、取得方法がわかりません。 一応、次のようにコントロールのメソッドの引数でフォームを受け取ろうとしたのですが、下記のコンパイルエラーが出てダメでした。  Public Sub ABC( ByRef frmMain As Form )    :  End Sub --- コンパイルエラー!! -------------------------------------------  "プライベート オブジェクトモジュールを、  パブリック オブジェクトモジュール内で、  パブリック プロシージャの引数または戻り値、  パブリック データメンバ、またはパブリックのユーザー定義型のフィールドとして、  使用することはできません。" ------------------------------------------------------------------ ところが、"As Form" を "As Object" にすると、上手くいきました。  Public Sub ABC( ByRef frmMain As Object )    :  End Sub この違いは何なんでしょうか? この使い方は正しいのでしょうか? もし、別の方法があれば、教えて下さい。

専門家に質問してみよう