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

タイトル Re: PInvokeStackImbalance が検出されました。VB2005
投稿日: 2007/12/10(Mon) 17:47
投稿者魔界の仮面弁士
>                ' ****半透明を設定****
> Call SetWindowLong(Me.Handle.ToInt32, GWL_EXSTYLE, nIndex Or WS_EX_LAYERED)  '※

WS_EX_LAYERED …というと、レイヤード ウィンドウですか?
http://www.microsoft.com/japan/msdn/windows/windows2000/layerwin.aspx

そもそも透明にするだけなら、API を使用する必要は無く、
フォームのプロパティを指定するだけで済みますよ。.NET では。

(1) フォームを半透明にさせる場合……Opacity に透明度を百分率にて指定
(2) 指定色のみ完全透過させる場合……TransparencyKey に特定の色を指定


> PInvoke 関数 '・・Net.Form1:GetWindowLong' がスタックを不安定にしています。
Declare 宣言が間違っている可能性があるかと。

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

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