86 std::copy(s.begin(), s.end(),
b);
87 b[s.size()] =
_T(
'\0');
167#if OWL_PERSISTENT_STREAMS
184 GetObject()->Prompt =
is.freadString();
193TInputDialog::Streamer::Write(opstream&
os)
const
197 os.fwriteString(
_W2A(GetObject()->Prompt));
#define PRECONDITION(condition)
Typically used to obtain information from a user, a dialog box is a window inside of which other cont...
void SetupWindow() override
Overrides the virtual function defined in TWindow.
A TEdit is an interface object that represents an edit control interface element.
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
A streamable class, TValidator defines an abstract data validation object.
TWindow, derived from TEventHandler and TStreamableBase, provides window-specific behavior and encaps...
void SetCaption(LPCTSTR title)
Copies title to an allocated string pointed to by title.
TResult SendDlgItemMessage(int childId, TMsgId, TParam1=0, TParam2=0)
Sends a message (msg) to the control specified in childId.
ipstream, a specialized input stream derivative of pstream, is the base class for reading (extracting...
Definition of class TEdit.
void ReadBaseObject(Base *base, ipstream &in)
#define IMPLEMENT_STREAMABLE2(cls, base1, base2)
void WriteBaseObject(Base *base, opstream &out)
TTransferDirection
The TTransferDirection enum describes the constants that the transfer function uses to determine how ...
@ tdSetData
Set data from the buffer into the window.
@ tdGetData
Get data from the window into the buffer.
char * strnewdup(const char *s, size_t minAllocSize=0)
Object Windows Library (OWLNext Core)
void SetDlgItemText(HWND ctrl, const tstring &text)
String overload.
tstring GetDlgItemText(HWND ctrl)
String overload.