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

わんくま同盟

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

C# と VB.NET の入門サイト


(過去ログ 1 を表示中)
■423 / )  Re[3]: 常に最背面に表示されるウインドウ
□投稿者/ 中西法彦 一等兵(5回)-(2005/05/16(Mon) 15:46:00)

分類:[VB.NET] 

解決しました。一瞬ちらつくのですがそれはこれからspy++で追っかけてみます。何ともならないのかもしれませんが…。アドバイスありがとうございました。

' WndProcメソッドをオーバーライド
Protected Overloads Overrides Sub WndProc(ByRef m As Message)

Const WM_SETFOCUS As Integer = &H7

' フォーカスがあたると
If m.Msg = WM_SETFOCUS Then
' 背面へ
SendToBack()
' 戻り値に0を指定する
m.Result = New IntPtr(0)
Else
' デフォルトの処理を行う
MyBase.WndProc(m)
End If

End Sub


0
返信 編集キー/


管理者用

- Child Tree -