Windows İletisi Makroları

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Bu makro, pencere iletilerini iletir.

Veri Akışı Adı Açıklama
WM_FORWARDMSG Bir pencere tarafından alınan iletiyi işlenmek üzere başka bir pencereye iletmek için kullanın.

Gereksinimler

Üst bilgi: atlbase.h

WM_FORWARDMSG

Bu makro, bir pencere tarafından alınan iletiyi işlenmek üzere başka bir pencereye iletir.

WM_FORWARDMSG

Dönüş Değeri

İleti işlendiyse sıfır olmayan, işlenmiyorsa sıfır.

Açıklamalar

Bir pencere tarafından alınan iletiyi işlenmek üzere başka bir pencereye iletmek için WM_FORWARDMSG kullanın. LPARAM ve WPARAM parametreleri aşağıdaki gibi kullanılır:

Parametre Kullanım
WPARAM Kullanıcı tarafından tanımlanan veriler
LPARAM İleti hakkında bilgi içeren bir MSG yapı işaretçisi

Örnek

Aşağıdaki örnekte, m_hWndOther bu iletiyi alan diğer pencereyi temsil eder.

LRESULT CMyWindow::OnMsg(UINT nMsg, WPARAM wParam, LPARAM lParam, 
   BOOL& bHandled)
{
   MSG msg = { m_hWnd, nMsg, wParam, lParam, 0, { 0, 0 } };
   LRESULT lRet = SendMessage(m_hWndOther, WM_FORWARDMSG, 0, (LPARAM)&msg);
   if(lRet == 0)   // not handled
      bHandled = FALSE;
   return 0;
}

Ayrıca bkz.

Makrolar