Öffentliche Methoden | Geschützte Methoden | Geschützte Attribute
TGrayDialog Klassenreferenz

#include <Gray.h>

Klassendiagramm für TGrayDialog:
Inheritance graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 TGrayDialog (TWindow *parent, TResId resId, int helpNr, int x=-1, int y=-1, TModule *module=0)
void SetupWindow ()

Geschützte Methoden

void CmHelpCommon ()
void CmErase ()
virtual bool DialogFunction (UINT uMsg, WPARAM wParam, LPARAM lParam)
 DECLARE_RESPONSE_TABLE (TGrayDialog)

Geschützte Attribute

int HelpNr
int X
int Y
TPoint Point

Ausführliche Beschreibung

Definiert in Zeile 10 der Datei Gray.h.


Beschreibung der Konstruktoren und Destruktoren

TGrayDialog::TGrayDialog ( TWindow *  parent,
TResId  resId,
int  helpNr,
int  x = -1,
int  y = -1,
TModule *  module = 0 
)

Definiert in Zeile 20 der Datei Gray.cpp.

 : TDialog(parent, resId, module)
{
//  SetBkgndColor(RGB(196, 196, 196));
  HelpNr = helpNr;
  X = x;
  Y = y;
//TW  Attr.AccelTable = IDA_GRAYDIALOG;
}

Dokumentation der Elementfunktionen

void TGrayDialog::CmErase ( ) [protected]

Definiert in Zeile 69 der Datei Gray.cpp.

{
  CloseWindow(IDR_ERASE01);
}
void TGrayDialog::CmHelpCommon ( ) [protected]

Definiert in Zeile 64 der Datei Gray.cpp.

Benutzt HelpNr und HlpFile.

{
  WinHelp(HlpFile, HELP_CONTEXT, HelpNr);
}
TGrayDialog::DECLARE_RESPONSE_TABLE ( TGrayDialog  ) [protected]
bool TGrayDialog::DialogFunction ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
) [protected, virtual]

Definiert in Zeile 89 der Datei Gray.cpp.

Benutzt CM_ACTIVATE, CM_CAW, CM_COMPILE, CM_EXECUTE, CM_HELPCONTEXT, CM_HELPINDEX, CM_HELPONHELP, CM_INDEVPAUSE, CM_OWM, CM_PANIC, CM_ROUTELOAD, CM_ROUTESAVE, CM_SETUP, CM_STOP, CM_TOGGLEACT, CM_TOGGLETS und HlpFile.

{

        // Create an array of control identifiers and context identifiers.

const DWORD aHelpIDs[]=
{
        CM_ROUTELOAD,   IDH_106_115,    // Mutabor-Box: "Mode" (Button)
        CM_ROUTESAVE,   IDH_107_116,    // Output filter: "Channel" (Button)
        CM_INDEVPAUSE,  IDH_104_120,    // Input device: "" (Edit)
        121,    IDH_104_121,    // Input device: "" (Edit)
        122,    IDH_105_122,    // Input filter: "" (Edit)
        CM_HELPINDEX,   IDH_105_123,    // Input filter: "" (Edit)
        IDM_EDITFILE_DOC,       IDH_105_100,    // Input filter: "all" (Button)
        CM_HELPONHELP,  IDH_106_124,    // Mutabor-Box: "" (Edit)
//9     IDC_STATICBITMAP1,      IDH_105_101,    // Input filter: "else" (Button)
        IDR_EDIT31,     IDH_107_125,    // Output filter: "" (Edit)
        IDR_EDIT32,     IDH_107_126,    // Output filter: "" (Edit)
        CM_EXECUTE,     IDH_105_102,    // Input filter: "channel" (Button)
        IDA_ROUTE,      IDH_105_103,    // Input filter: "staff" (Button)
        150,    IDH_104_150,    // Input device: "Löschen" (Button)
        CM_COMPILE,     IDH_106_104,    // Mutabor-Box: "box number" (Button)
        151,    IDH_105_151,    // Input filter: "Löschen" (Button)
        CM_ACTIVATE,    IDH_106_105,    // Mutabor-Box: "GUIDO-File" (Button)
        152,    IDH_104_152,    // Input device: "Durchsuchen" (Button)
        CM_STOP,        IDH_106_106,    // Mutabor-Box: "no Box / thru-mode" (Button)
        CM_HELPCONTEXT, IDH_104_130,    // Input device: "" (ComboBox)
        CM_PANIC,       IDH_106_107,    // Mutabor-Box: "active" (Button)
        CM_OWM, IDH_106_108,    // Mutabor-Box: "passive" (Button)
        155,    IDH_101_155,    // Setup: "Windows" (Button)
        IDSD_RADIOTS1,  IDH_101_156,    // Setup: "  as &tone system " (Button)
        CM_TOGGLETS,    IDH_104_110,    // Input device: "Type" (Button)
        IDSD_RADIOTS2,  IDH_101_157,    // Setup: "  as &relations  " (Button)
        CM_TOGGLEACT,   IDH_104_111,    // Input device: "I" (Button)
        IDSD_CHECKSE,   IDH_101_158,    // Setup: " save &editorfiles " (Button)
        CM_CAW, IDH_105_112,    // Input filter: "Type" (Button)
        159,    IDH_101_159,    // Setup: "Tone system" (Button)
        CM_SETUP,       IDH_105_113,    // Input filter: "Range" (Button)
        IDSD_CHECKCB,   IDH_101_160,    // Setup: " use color bars" (Button)
        114,    IDH_106_114,    // Mutabor-Box: "Box" (Button)
//  IDR_EDIT31, IDR_EDIT31_H,
//  IDR_EDIT32, IDR_EDIT32_H,
  IDR_CHECKBOX31, IDR_CHECKBOX31_H,
        0, 0
};

        switch (uMsg) {
    case WM_HELP:
        ::WinHelp((HWND)(((LPHELPINFO) lParam)->hItemHandle), HlpFile,
            HELP_WM_HELP, (DWORD) (LPSTR) aHelpIDs);

        break;
            case WM_CONTEXTMENU:
                ::WinHelp((HWND) wParam, HlpFile, HELP_CONTEXTMENU,
                    (DWORD) (LPVOID) aHelpIDs);
                break;
      default:
         return TDialog::DialogFunction(uMsg, wParam, lParam);
        }

        return FALSE;
}
void TGrayDialog::SetupWindow ( )

Definiert in Zeile 30 der Datei Gray.cpp.

Benutzt H_TASKBAR, X und Y.

{
  TDialog::SetupWindow();

  HWND desk = GetDesktopWindow();
  if ( desk )
  {
           TRect R;
           ::GetClientRect(desk, &R);
    if ( Y == -1 )
    {
      TWindow::Attr.X = (R.right - TWindow::Attr.W) / 2;
             TWindow::Attr.Y = (R.bottom - TWindow::Attr.H) / 2;
    }
    else
    {
      TPoint p = TPoint(X,Y);
      Parent->ClientToScreen(p);
      TWindow::Attr.X = p.x +10;
             TWindow::Attr.Y = p.y + 10;
    }
    if ( TWindow::Attr.X+TWindow::Attr.W > R.right )
      TWindow::Attr.X = R.right-TWindow::Attr.W;
    if ( TWindow::Attr.Y+TWindow::Attr.H+H_TASKBAR > R.bottom )
      TWindow::Attr.Y = R.bottom-TWindow::Attr.H-H_TASKBAR;
    if ( TWindow::Attr.X < 0 )
      TWindow::Attr.X = 0;
    if ( TWindow::Attr.Y < 0 )
      TWindow::Attr.Y = 0;
  }
  MoveWindow(TWindow::Attr.X, TWindow::Attr.Y,
         TWindow::Attr.W, TWindow::Attr.H, false);
}

Dokumentation der Datenelemente

int TGrayDialog::HelpNr [protected]

Definiert in Zeile 16 der Datei Gray.h.

Wird benutzt von CmHelpCommon().

TPoint TGrayDialog::Point [protected]

Definiert in Zeile 17 der Datei Gray.h.

int TGrayDialog::X [protected]

Definiert in Zeile 16 der Datei Gray.h.

Wird benutzt von SetupWindow().

int TGrayDialog::Y [protected]

Definiert in Zeile 16 der Datei Gray.h.

Wird benutzt von SetupWindow().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Sun Aug 21 2011 10:52:08 für Mutabor von doxygen 1.7.4