BOOL far _export GetColor(HWND ParentHandle, COLORREF _FAR & ColorBuffer) { PTWindowsObject AParentAlias; TColorDialog *TheColorDialog; AParentAlias = TheModule->GetParentObject(ParentHandle); TheColorDialog= new TColorDialog (AParentAlias, ColorBuffer); return (TheModule->ExecDialog(TheColorDialog) == IDOK); }
BOOL far _export CreateDLLWindow(HWND ParentHWnd) { PTWindowsObject AParentAlias; PTWindow TheWindow; AParentAlias = DLLHelloLib->GetParentObject(ParentHWnd); TheWindow = new TWindow(AParentAlias, "Hello from a DLL!", DLLHelloLib); TheWindow->Attr.Style |= WS_POPUPWINDOW | WS_CAPTION | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX; TheWindow->Attr.X = 100; TheWindow->Attr.Y = 100; TheWindow->Attr.W = 300; TheWindow->Attr.H = 300; return (DLLHelloLib->MakeWindow(TheWindow) == TheWindow); }