Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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;
}