No.2ベストアンサー
- 回答日時:
★API レベルで計算すれば出来るとアドバイスしたのです。
・プロパティとかで
親のメイン・ウインドウのハンドルをα、
子のコントロール・ウインドウのハンドルをβとします。
そしたら Win32 API の GetWindowRect() 関数を直接呼び出します。
RECT rc1 ←αの位置変数
RECT rc2 ←βの位置変数
GetWindowRect( α, rc1 )
GetWindowRect( β, rc2 )
絶対位置(x)…(rc2.left - rc1.left)
絶対位置(y)…(rc2.top - rc1.top)
で計算できます。
・RECT 構造体は長方形領域を格納するものです。下の『参考URL』をどうぞ。
これでフォームからの絶対位置が求められます。
なお、私は C/C++ 言語が主要言語ですので、上記の構造体の変数定義はあれで
あっていますか?注意して手直しなどを行って下さい。
・以上。API 関数を使えば簡単に計算できますよ。
参考URL:http://www.activebasic.com/help_center/Pages/API …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSS上での計算を行うためのルールについて教えてください。 3 2022/08/15 14:43
- 高校 日本の高校の卒業までに必要な単位について。 調べると、3年間で74単位とあるのですが、この74単位と 3 2023/08/25 11:18
- その他(学校・勉強) 教員になるのって少なくとも絶対簡単ではありませんよね? 大学卒業+教員免許取得に必要な単位を1単位も 4 2022/09/10 02:41
- HTML・CSS svgクリップパスの応用コーディング方法 2 2022/04/09 09:07
- Word(ワード) ワード2019で、テキストボックスの位置を、左右の真ん中にする方法 1 2022/09/21 13:49
- Excel(エクセル) MID関数について 2 2022/04/22 09:13
- Android Androidスマホの遠隔起動について、教えてください。 2 2022/08/25 17:28
- 一戸建て ブラケットライト取り付け位置どちらが良いと思いますか? ブラケットライトの絵の位置と、黄色い丸の位置 1 2022/11/27 17:58
- 大学・短大 おはようございます! 単位取得についてのご質問です。 大学の単位取得のためにやっておかなければならな 2 2022/08/05 07:21
- 野球 野球。内外野の中継プレイの野手のポジショニングについて 4 2022/07/09 18:48
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
押したボタンの位置取得(共通のマクロ)
Excel(エクセル)
-
スクロールバーをVBAで操作したい
Access(アクセス)
-
-
4
コマンドボタンやイメージにマウスをのせるとボタン名を表示したい
Excel(エクセル)
-
5
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
6
.NETアプリを作ったときの .manifest ファイルって必要なの
C言語・C++・C#
-
7
フォーム上の現在アクティブなコントロールの取得
Access(アクセス)
-
8
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カメラスクロールするのを動画...
-
C#,vb.netで業務用アプリ開発と...
-
excel VBAでタイマコントロール...
-
LCD 1602ディスプレイの輝度調...
-
無償で利用できる暗号化ライブラリ
-
C#で角が丸いテキストボックス
-
VBでアニメーションGIFを表示す...
-
ユーザーフォームで動的(Me.Con...
-
excelのリストボックスで選択し...
-
VBAのエラーについて、”実行時...
-
Excel VBA で Richtextboxを使...
-
ExcelvbaでActiveコントロール...
-
winndws セキュリティ
-
ACCESSフォームにコント...
-
(VBA)スピンボタンの大量...
-
VBAでドラッグ・アンド・ドロップ
-
ExcelVBAでListViewが使用できない
-
EXCELでactivexコントロールを...
-
VB2005でZorderを実現させるには
-
フォーム上の現在アクティブな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
vb.netで画面のコントロールId...
-
C#,vb.netで業務用アプリ開発と...
-
EXCELでactivexコントロールを...
-
フォーム上の現在アクティブな...
-
ExcelVBAでListViewが使用できない
-
コンボボックスの文字によるif...
-
C#で角が丸いテキストボックス
-
エクセルVBAでオプションボタン...
-
ユーザーフォームで動的(Me.Con...
-
VBAのフォームでTextBoxがいっ...
-
アクセス特有の書き方?
-
エクセル コントロールツール...
-
間違えて配置してしまったコン...
-
変数をコントロール型で使用す...
-
(VBA)スピンボタンの大量...
-
Labelコントロールの(左右)余...
-
excelのリストボックスで選択し...
-
Excel VBA で Richtextboxを使...
おすすめ情報