51 lines
1.2 KiB
C++
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_ */
|
|
|