windows-nt/Source/XPSP1/NT/enduser/netmeeting/ui/conf/confwnd.h
2020-09-26 16:20:57 +08:00

51 lines
1.2 KiB
C++

// File: confwnd.h
#ifndef _CONFWND_H_
#define _CONFWND_H_
#include "GenWindow.h"
class CHiddenWindow : public CGenWindow
{
public:
CHiddenWindow() : m_fGotDblClick(FALSE) {}
BOOL Create();
VOID OnCallStarted();
VOID OnCallEnded();
protected:
virtual ~CHiddenWindow() {}
virtual LRESULT ProcessMessage(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
private:
POINT m_ptTaskbarClickPos;
BOOL m_fGotDblClick;
} ;
extern CHiddenWindow * g_pHiddenWnd;
inline HWND GetHiddenWindow()
{
return g_pHiddenWnd==NULL ? NULL : g_pHiddenWnd->GetWindow();
}
// Hidden window messages:
const UINT WM_CONF_MSG_BOX = WM_USER + 10;
const UINT WM_CONFOBJ_FLUSH_FRIENDS = WM_USER + 20;
const UINT WM_FTUI = WM_USER + 0x0503;
const UINT WM_STATUSBAR_UPDATE = WM_USER + 0x0504;
const UINT WM_NM_DISPLAY_MSG = WM_USER + 0x05FF; // wParam=uType, lParam=pszMsg
const UINT WM_CONF_DROP_KEY = WM_USER + 0x0600; // wParam=key, lParam=hwnd
const UINT WM_CONF_DROP_CLICK = WM_USER + 0x0601; // wParam=0, lParam=hwnd
// End Session Hidden window messages:
const UINT WM_TASKBAR_NOTIFY = WM_USER + 200;
#endif /* _CONFWND_H_ */