FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CAdUiDialogBar.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19class CDC;
20class CDataExchange;
21class CWnd;
23
24class ARX_API CAdUiDialogBar : public CDialogBar
25{
26public:
28
29public:
31 virtual BOOL Create(CWnd*, LPCTSTR,UINT, UINT);
32 virtual BOOL Create(CWnd*, UINT, UINT, UINT);
33 int GetUseTips(void);
34 virtual ~CAdUiDialogBar(void);
35 virtual CWnd * AppMainWindow(void);
36 virtual int PreTranslateMessage( tagMSG *);
38 virtual wchar_t const * AppRootKey(void);
39 void SetUseTips(int);
40 virtual void DelayShow(BOOL bShow);
42
43protected:
45 int OnNotify_ToolTipText(unsigned int, tagNMHDR *,long *);
47 DECLARE_MESSAGE_MAP()
48 HBRUSH__ * OnCtlColor( CDC *, CWnd *,unsigned int);
49 virtual ADUI_REPLY DoAdUiMessage( ADUI_NOTIFY,unsigned int, LPARAM);
50 virtual ADUI_REPLY OnNotifyControlChange(unsigned int,long);
51 virtual ADUI_REPLY OnNotifyControlValid(unsigned int,int);
52 virtual ADUI_REPLY OnNotifyGeneric(unsigned int,long);
53 virtual ADUI_REPLY OnNotifyUpdateTip( CWnd *);
54 virtual void DoDataExchange( CDataExchange *);
55 virtual void PostNcDestroy(void);
56 afx_msg void OnDestroy();
57
59 CAdUiDialogBar_Impl* m_pImpl;
60 bool m_implBeingDestroyed;
61};
int OnCreate(tagCREATESTRUCTW *)
virtual wchar_t const * AppRootKey(void)
afx_msg LRESULT OnAdUiMessage(WPARAM wParam, LPARAM lParam)
virtual CWnd * AppMainWindow(void)
virtual BOOL Create(CWnd *, LPCTSTR, UINT, UINT)
DECLARE_DYNAMIC(CAdUiDialogBar)
int OnNotify_ToolTipText(unsigned int, tagNMHDR *, long *)
virtual int PreTranslateMessage(tagMSG *)
virtual void DelayShow(BOOL bShow)
void EnableDocking(DWORD dwDockStyle)
virtual BOOL Create(CWnd *, UINT, UINT, UINT)
CAdUiDialogBar(void)
virtual ~CAdUiDialogBar(void)
int GetUseTips(void)
virtual HINSTANCE__ * AppResourceInstance(void)
void SetUseTips(int)