a99  V32.6
allegro Windows Hauptprogramm
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
getl.h
gehe zur Dokumentation dieser Datei
1 // getl.h : Einzeiliges Eingabefeld f. a99
2 
3 // Copyright 2011 Universitätsbibliothek Braunschweig, more see bottom
4 
5 
6 #if !defined(AFX_GETL_H__E83DF701_B882_11D2_A2B9_749D04C10000__INCLUDED_)
7 #define AFX_GETL_H__E83DF701_B882_11D2_A2B9_749D04C10000__INCLUDED_
8 
9 #if _MSC_VER > 1000
10 #pragma once
11 #endif // _MSC_VER > 1000
12 // GetL.h : Header-Datei
13 //
14 #include "exet.hpp"
15 #include "aEdit.h"
16 
17 #define WM_AFORM WM_USER + 6
18 
19 #define NULL 0
20 
21 /////////////////////////////////////////////////////////////////////////////
22 // Dialogfeld GetL
23 
24 class GetL : public CDialog
25 {
26 // Konstruktion
27 private:
28  CWnd* m_aView; // parent is dialog
29  char iX; // index to use
30  char pref[50]; //prefix for index
31 public:
32  GetL(CWnd* pParent = NULL, int md=1); // Standardkonstruktor
33  int Ask(char *);
34 
35 // Dialogfelddaten
36  //{{AFX_DATA(GetL)
37  enum { IDD = IDD_GETL };
39  CEdit m_prompt;
40  CButton m_gind;
41  CButton m_copy;
42  CButton m_alm;
43  //}}AFX_DATA
44 
45 
46 // Überschreibungen
47  // Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen
48  //{{AFX_VIRTUAL(GetL)
49  public:
50  virtual int DoModal();
51  protected:
52  char aSK[4096];
53  int amd; // mode, if ==1: add to inpu
54  virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV-Unterstützung
55  //}}AFX_VIRTUAL
56 
57 // Implementierung
58 protected:
59 
61  // Generierte Nachrichtenzuordnungsfunktionen
62  //{{AFX_MSG(GetL)
63 
64  virtual void OnOK();
65  virtual void OnCancel();
66  virtual BOOL OnInitDialog();
67  afx_msg void OnIndex();
68  afx_msg void OnCopy();
69  afx_msg void OnZ();
70  afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
71  afx_msg void OnAltm();
72  //}}AFX_MSG
73  afx_msg LRESULT OnAform(WPARAM wParam, LPARAM lParam);
74  DECLARE_MESSAGE_MAP()
75 };
76 
77 //{{AFX_INSERT_LOCATION}}
78 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
79 
80 #endif // AFX_GETL_H__E83DF701_B882_11D2_A2B9_749D04C10000__INCLUDED_
81 
82 /*
83  Copyright 2011 Universitätsbibliothek Braunschweig
84 
85  Licensed under the Apache License, Version 2.0 (the "License");
86  you may not use this file except in compliance with the License.
87  You may obtain a copy of the License at
88 
89  http://www.apache.org/licenses/LICENSE-2.0
90 
91  Unless required by applicable law or agreed to in writing, software
92  distributed under the License is distributed on an "AS IS" BASIS,
93  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
94  See the License for the specific language governing permissions and
95  limitations under the License.
96 */
97