C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.60585 の関連記事表示

<< 0 >>
■60585  ウインドウの表示されている位置を取得したい。
□投稿者/ yoshiki -(2011/07/11(Mon) 13:40:35)

    分類:[VB.NET/VB2005 以降] 

    AutoCADが最大化も最小化もされていない中間ウインドウサイズの時に、
    画面上で表示されている位置を取得したい。
    実際には、ウインドウの左上の位置がわかればいいのですが。
    その位置にVB.NETで自作したメニューを出したいのです。
親記事 /過去ログ101より / 関連記事表示
削除チェック/

■60587  Re[1]: ウインドウの表示されている位置を取得したい。
□投稿者/ 魔界の仮面弁士 -(2011/07/11(Mon) 14:04:02)
    No60585 (yoshiki さん) に返信
    現在使っている AutoCAD のバージョンは何ですか?

    また、VB からの画面制御は COM 経由で行っているのでしょうか。
    それとも、AutoCAD .NET API でしょうか。

    > AutoCADが最大化も最小化もされていない中間ウインドウサイズの時に、
    AutoCAD .NET API での制御だとすれば、google で探してみた感じでは
    Application.MainWindow.WindowState あたりで判断できるのでは無いでしょうか。

    AutoCAD 2010 が Autodesk.AutoCAD.Windows.Window.State 型、
    AutoCAD 2009 が System.Windows.Forms.FormWindowState 型を返すみたいです。
    http://forums.autodesk.com/t5/NET/Window-State-is-Error/td-p/2786470


    > 画面上で表示されている位置を取得したい。
    Application.MainWindow.Location で左上の座標を表す Point 型、
    Application.MainWindow.Size でサイズを表す Size 型が得られるようです。
    http://docs.autodesk.com/ACD/2011/ESP/filesMDG/WS1a9193826455f5ff2566ffd511ff6f8c7ca-439f.htm


    なお、上記については未検証です。m(_ _)m
    私自身は AutoCAD を操作した事が無い上に、手元に環境もありませんので…。

    一応、AutoCAD を専門に扱うコミュニティを紹介しておきます。
    http://hilapon.net/forum/wforum.cgi?page=0&list=
記事No.60585 のレス /過去ログ101より / 関連記事表示
削除チェック/

■60590  Re[2]: ウインドウの表示されている位置を取得したい。
□投稿者/ yoshiki -(2011/07/11(Mon) 15:59:42)
    No60587 (魔界の仮面弁士 さん) に返信
    > 現在使っている AutoCAD のバージョンは何ですか?
    AutoCAD2009です。

    > また、VB からの画面制御は COM 経由で行っているのでしょうか。
    > それとも、AutoCAD .NET API でしょうか。
    特に画面制御は行いません。

    すみません、色々と調べて頂きまして有り難う御座います。
    自分では何処も見つからなかったので、大変な検索力の差に
    唖然としています。少し拝見しましたが、歯が立ちませんでした。

    > 一応、AutoCAD を専門に扱うコミュニティを紹介しておきます。
    > http://hilapon.net/forum/wforum.cgi?page=0&list=
    こちら紹介頂き有り難う御座います。
    問い合わせ場所をこちらに変えます。有り難う御座いました。
記事No.60585 のレス / END /過去ログ101より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -