Значения оконных сообщений
Я кодирую приложение в VB (VS-2008). Это приложение MDI с одной родительской формой и многими дочерними формами. Дочерние формы могут быть сведены к минимуму, но не могут быть развернуты.
Я хочу знать 4 значения обмена сообщениями Windows.
1. В чем ценность ВМ при виде ребенка отображается на клиентской области MDI
2. В чем ценность ВМ при виде ребенка закрыт/удален.
3. В чем ценность ВМ при сворачивании дочерней формы является.
4. В чем ценность ВМ при виде ребенка нормализуется.
Используя функцию WinProc, я мог видеть сообщения, но не мог различить, что для чего, если какое-либо тело может предоставить мне значения сообщений окна, я буду очень благодарен.
Спасибо.
К. К. Бармен
kanoj.k.barman@gmail.com
8 сентября 2020 года
Что я уже пробовал:
<system.security.permissions.permissionsetattribute(system.security.permissions.securityaction.demand, name:="FullTrust" )=""> _ Protected Overrides Sub WndProc(ByRef m As Message) Dim MyRec As Integer = Me.DataGridView1.Rows.Count + 1 Dim MyString() As String = {MyRec.ToString, m.Msg, m.WParam.ToString, m.LParam.ToString} Me.DataGridView1.Rows.Add(MyString) 'RaiseEvent LBItemAdded() ' Listen for operating system messages Select Case (m.Msg) ' The WM_ACTIVATEAPP message occurs when the application ' becomes the active application or becomes inactive. Case WM_ACTIVATEAPP 'MsgBox("App Active." & Chr(13) & _ ' "Value = " & m.Msg) ' The WParam value identifies what is occurring. appActive = (m.WParam.ToInt32() <> 0) ' Invalidate to get new text painted. Me.Invalidate() End Select MyBase.WndProc(m) End Sub