tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: キャプチャソフトなどで見掛ける・・
投稿日: 2008/02/26(Tue) 12:51
投稿者魔界の仮面弁士
WindowFromPoint API で、カーソル位置にあるウィンドウを取得し、
http://msdn.microsoft.com/library/ja/jpwinui/html/_win32_windowfrompoint.asp
GetWindowRect API で、対象ウィンドウのサイズを取得して、
http://msdn.microsoft.com/library/ja/jpwinui/html/_win32_getwindowrect.asp
その座標に「穴の空いたフォーム」を枠線代わりに重ねる方法で
実装した事があります。

フォームに穴を空けるのは、SetLayeredWindowAttributes API、
http://msdn.microsoft.com/library/ja/jpwinui/html/_Win32_SetLayeredWindowAttributes.asp
または、リージョン関数で。
http://msdn.microsoft.com/library/ja/jpgdi/html/Toppage_Region.asp?frame=true

重ねるフォームを「常に手前に表示」の状態にしておくことも忘れずに。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。