|
分類:[VB.NET/VB2005 以降]
メモ帳など他のソフトを起動させて指定した座標ピッタリに表示させたいのですが、 Windows10の環境でVB.NET(VS2017)でMoveWindowを使ってウインドウを移動させると、右に10ピクセルくらいズレてしまいます。 調べてみるとエアロの関係でウインドウサイズの解釈が違うということで、DwmGetWindowAttributeを使えばいいという情報までは辿り着いたのですが、 サンプルソースがC#ばかりで完全な形で公開されているVB.NETのものが見つかりませんでした。 VB.NETで使えるDwmGetWindowAttributeのサンプルソースか、それ以外に上記の目的を実現する簡単な方法があれば教えてください。
|