Classes | Defines | Enumerations | Functions

ITabDialog.h File Reference

This reference page is linked to from the following overview topics: Tabbed Dialogs.


#include "maxheap.h"
#include "3dsmaxport.h"
#include "ifnpub.h"
#include "GetCOREInterface.h"
#include "Animatable.h"
#include <CommCtrl.h>

Go to the source code of this file.

Classes

class   ITabDialogManager
class   ITabDialogPluginTab
class   ITabDialogFilter
struct   TABDLG_NMHDR
class   ITabbedDialog
class   TabDialogPointer
class   ITabPage
class   ITabDialogProc
class   ITabPageProc
class   ITabDialogObject

Defines

#define  TAB_DIALOG_PREFERENCES_ID   Class_ID(0x16d416fb, 0x1cdd4da5)
  Preferences dialog.
#define  TAB_DIALOG_PROPERTIES_ID   Class_ID(0x777f709b, 0x44404554)
  Object Properties dialog.
#define  TAB_DIALOG_PATH_ID   Class_ID(0x2c863840, 0x67b1202f)
  Configure Path dialog.
#define  TAB_DIALOG_RENDER_ID   Class_ID(0x648636a0, 0xe52086b)
  Render dialogs.
#define  TAB_DIALOG_VIDEO_POST_ID   Class_ID(0x41be0fad, 0x160c099c)
  Render dialogs.
#define  TAB_DIALOG_ENVIRONMENT_ID   Class_ID(0x447f2d77, 0x781268a7)
  Environment Dialog.
#define  TAB_DIALOG_CUSTOMIZE_ID   Class_ID(0x27A3F8FB, 0x8D294d77)
  Customize dialog...
#define  TAB_DIALOG_MANAGER_INTERFACE_ID   Interface_ID(0x46465ead, 0x6e3cbb)
#define  TABBED_DIALOG_INTERFACE_ID   Interface_ID(0x4128621b, 0x744d5789)
#define  TAB_DIALOG_OBJECT_INTERFACE_ID   Interface_ID(0x313c6db9, 0x42890bb3)

Enumerations

enum   { TAB_DIALOG_REMOVE_TAB = 1, TAB_DIALOG_ADD_TAB = 2 }
enum   TabDialogMessages {
  TABDLG_SWITCH_FROM = WM_USER + 1, TABDLG_SWITCH_TO = WM_USER + 2, TABDLG_COMMIT = WM_USER + 3, TABDLG_PRECOMMIT = WM_USER + 4,
  TABDLG_CANCEL = WM_USER + 5, TABDLG_CLOSE = WM_USER + 6, TABDLG_INVALIDATE = WM_USER + 7, TABDLGNOTIFY_GETINITINFO = WM_USER + 8,
  TABDLG_RESIZE_DIALOG = WM_USER + 9
}

Functions

ITabDialogManager GetTabDialogManager ()
ITabDialogObject GetTabDialogObject (InterfaceServer *obj)

Define Documentation

#define TAB_DIALOG_MANAGER_INTERFACE_ID   Interface_ID(0x46465ead, 0x6e3cbb)

Definition at line 144 of file ITabDialog.h.

#define TABBED_DIALOG_INTERFACE_ID   Interface_ID(0x4128621b, 0x744d5789)

Definition at line 289 of file ITabDialog.h.

#define TAB_DIALOG_OBJECT_INTERFACE_ID   Interface_ID(0x313c6db9, 0x42890bb3)

Definition at line 804 of file ITabDialog.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
TAB_DIALOG_REMOVE_TAB 
TAB_DIALOG_ADD_TAB 

Definition at line 139 of file ITabDialog.h.


Function Documentation

ITabDialogManager* GetTabDialogManager ( ) [inline]
ITabDialogObject* GetTabDialogObject ( InterfaceServer obj ) [inline]

Definition at line 806 of file ITabDialog.h.