wwcommon.hpp
来自「胜天进销存源码,国产优秀的进销存」· HPP 代码 · 共 212 行 · 第 1/2 页
HPP
212 行
extern PACKAGE void __fastcall wwSetRegexMasks(Classes::TComponent* dataSet, AnsiString AFieldName, AnsiString AMask, bool CaseSensitive, AnsiString ErrorMsg);
extern PACKAGE AnsiString __fastcall wwGetFieldNameFromTitle(Db::TDataSet* DataSet, AnsiString fieldTitle);
extern PACKAGE int __fastcall wwGetListIndex(Classes::TStrings* list, AnsiString itemName);
extern PACKAGE Forms::TCustomForm* __fastcall wwGetOwnerForm(Classes::TComponent* component);
extern PACKAGE Classes::TComponent* __fastcall wwGetOwnerFrameOrForm(Classes::TComponent* component);
extern PACKAGE bool __fastcall isWWEditControl(AnsiString pname);
extern PACKAGE void __fastcall wwDrawGlyph(Graphics::TBitmap* Bitmap, Graphics::TCanvas* Canvas, const Types::TRect &R, Buttons::TButtonState State, bool Enabled, bool Transparent, bool FlatButtonTransparent, Controls::TControlState ControlState);
extern PACKAGE void __fastcall wwDrawEllipsis(Graphics::TCanvas* Canvas, const Types::TRect &R, Buttons::TButtonState State, bool Enabled, bool Transparent, bool FlatButtonTransparent, Controls::TControlState ControlState);
extern PACKAGE void __fastcall wwDrawDropDownArrow(Graphics::TCanvas* Canvas, const Types::TRect &R, Buttons::TButtonState State, bool Enabled, Controls::TControlState ControlState);
extern PACKAGE bool __fastcall wwHasIndex(Db::TDataSet* ADataSet);
extern PACKAGE bool __fastcall wwIsTableQuery(Db::TDataSet* ADataSet);
extern PACKAGE AnsiString __fastcall wwPdxPictureMask(Db::TDataSet* ADataSet, AnsiString AFieldName);
extern PACKAGE void __fastcall wwFixMouseDown(void);
extern PACKAGE void __fastcall wwValidatePictureFields(Db::TDataSet* ADataSet, Wwtypes::TwwInvalidValueEvent FOnInvalidValue);
extern PACKAGE bool __fastcall wwDataSetFindRecord(Db::TDataSet* DataSet, AnsiString KeyValue, AnsiString LookupField, Wwlocate::TwwLocateMatchType MatchType, bool caseSensitive);
extern PACKAGE bool __fastcall wwValidFilterableFieldType(Db::TFieldType ADataType);
extern PACKAGE void __fastcall wwALinkHelp(HWND Handle, AnsiString ALink);
extern PACKAGE void __fastcall wwHelp(HWND Handle, char * HelpTopic);
extern PACKAGE bool __fastcall wwIsValidChar(Word key);
extern PACKAGE void __fastcall wwDataSet_SetLookupLink(Db::TDataSet* dataSet, AnsiString FldName, AnsiString DatabaseName, AnsiString TableName, AnsiString DisplayFld, AnsiString IndexFieldNames, AnsiString Links, char useExtension);
extern PACKAGE void __fastcall wwDataSetUpdateSelected(Db::TDataSet* dataSet, Classes::TStrings* selected);
extern PACKAGE bool __fastcall wwFindSelected(Classes::TStrings* selected, AnsiString FieldName, int &index);
extern PACKAGE int __fastcall wwAdjustPixels(int PixelSize, int PixelsPerInch);
extern PACKAGE void __fastcall wwSetOnFilterEnabled(Db::TDataSet* dataset, bool val);
extern PACKAGE Wwtypes::TwwOnFilterOptions __fastcall wwGetOnFilterOptions(Db::TDataSet* dataset);
extern PACKAGE bool __fastcall wwProcessEscapeFilterEvent(Db::TDataSet* dataset);
extern PACKAGE int __fastcall wwmax(int x, int y);
extern PACKAGE int __fastcall wwmin(int x, int y);
extern PACKAGE int __fastcall wwDataSetCompareBookmarks(Db::TDataSet* DataSet, void * Bookmark1, void * Bookmark2);
extern PACKAGE bool __fastcall wwIsClass(TMetaClass* ClassType, const AnsiString Name);
extern PACKAGE Types::TRect __fastcall wwGetWorkingRect();
extern PACKAGE bool __fastcall wwApplyPictureMask(Stdctrls::TCustomEdit* Control, AnsiString PictureMask, bool AutoFill, char &Key);
extern PACKAGE bool __fastcall wwValidPictureValue(Stdctrls::TCustomEdit* Control, AnsiString PictureMask);
extern PACKAGE bool __fastcall wwSetControlDataSet(Classes::TComponent* ctrl, Db::TDataSet* DataSet, AnsiString PropertyName);
extern PACKAGE bool __fastcall wwSetControlDataSource(Controls::TControl* ctrl, Db::TDataSource* ds);
extern PACKAGE bool __fastcall wwSetControlDataField(Controls::TControl* ctrl, AnsiString df);
extern PACKAGE AnsiString __fastcall wwGetControlDataField(Controls::TControl* ctrl);
extern PACKAGE Db::TDataSource* __fastcall wwGetControlDataSource(Classes::TComponent* ctrl);
extern PACKAGE Db::TDataSource* __fastcall wwGetControlMasterSource(Classes::TComponent* ctrl);
extern PACKAGE bool __fastcall wwSetBoolean(Classes::TComponent* ctrl, AnsiString PropertyName, bool val);
extern PACKAGE bool __fastcall wwSetRequestLive(Db::TDataSet* ctrl, bool val);
extern PACKAGE bool __fastcall wwSetReadOnly(Controls::TControl* ctrl, bool val);
extern PACKAGE bool __fastcall wwSetBorder(Controls::TControl* ctrl, bool val);
extern PACKAGE bool __fastcall wwGetBorder(Controls::TControl* ctrl);
extern PACKAGE bool __fastcall wwSetParamCheck(Db::TDataSet* ctrl, bool val);
extern PACKAGE bool __fastcall wwGetWantReturns(Controls::TControl* ctrl);
extern PACKAGE bool __fastcall wwGetParamCheck(Db::TDataSet* ctrl);
extern PACKAGE bool __fastcall wwSetConnection(Db::TDataSet* ctrl, Classes::TComponent* Connection);
extern PACKAGE bool __fastcall wwSetConnectionString(Db::TDataSet* ctrl, AnsiString df);
extern PACKAGE bool __fastcall wwSetDatabaseName(Db::TDataSet* ctrl, AnsiString df);
extern PACKAGE bool __fastcall wwSetString(Classes::TComponent* ctrl, AnsiString PropertyName, AnsiString s);
extern PACKAGE bool __fastcall wwSetSessionName(Db::TDataSet* ctrl, AnsiString df);
extern PACKAGE AnsiString __fastcall wwGetSessionName(Db::TDataSet* dataSet);
extern PACKAGE AnsiString __fastcall wwGetControlPictureMask(Stdctrls::TCustomEdit* ctrl);
extern PACKAGE void __fastcall wwSetControlPictureMask(Stdctrls::TCustomEdit* ctrl, AnsiString PictureMask);
extern PACKAGE bool __fastcall wwGetControlAutoFill(Stdctrls::TCustomEdit* ctrl);
extern PACKAGE void __fastcall wwSetControlAutoFill(Stdctrls::TCustomEdit* ctrl, bool AutoFill);
extern PACKAGE AnsiString __fastcall wwGetSQLWord(AnsiString s, int &APos);
extern PACKAGE Db::TDataSet* __fastcall wwGetDataSet(Classes::TComponent* DataSet);
extern PACKAGE bool __fastcall wwSetSQLProp(Db::TDataSet* ctrl, Classes::TStrings* sql, AnsiString PropName);
extern PACKAGE bool __fastcall wwSetParamsProp(Db::TDataSet* ctrl, Db::TParams* Params);
extern PACKAGE Db::TParams* __fastcall wwGetParamsProp(Db::TDataSet* ctrl);
extern PACKAGE bool __fastcall wwIsSingleLineEdit(HDC AHandle, const Types::TRect &Rect, int Flags);
extern PACKAGE int __fastcall wwCallbackMemoRead(Dbtables::TBDEDataSet* DataSet, void * FFilterBuffer, void *Buffer, Db::TField* curField, int Count);
extern PACKAGE bool __fastcall wwIsRichEditField(Db::TField* Field, bool ExamineData);
extern PACKAGE void __fastcall RichEditTextToPlainText(Controls::TWinControl* Owner, char * MemoBuffer, unsigned &numRead, Comctrls::TRichEdit* &RichEditControl, Classes::TMemoryStream* &MemoryStream);
extern PACKAGE void __fastcall wwDrawFocusRect(Graphics::TCanvas* ACanvas, const Types::TRect &ARect);
extern PACKAGE bool __fastcall IsVista(void);
extern PACKAGE bool __fastcall IsVistaComCtrlVersion(void);
extern PACKAGE bool __fastcall UpdatedVCL4Version(void);
extern PACKAGE bool __fastcall wwIsCustomEditCell(Classes::TComponent* Component, Classes::TComponent* ownerForm, Db::TField* curField, Controls::TWinControl* &customEdit);
extern PACKAGE bool __fastcall IsInGrid(Controls::TWinControl* dtp);
extern PACKAGE bool __fastcall IsInGridPaint(Controls::TWinControl* dtp);
extern PACKAGE bool __fastcall IsInwwObjectViewPaint(Controls::TWinControl* control);
extern PACKAGE bool __fastcall IsInwwGridPaint(Controls::TWinControl* control);
extern PACKAGE bool __fastcall IsInwwObjectView(Controls::TWinControl* control);
extern PACKAGE void __fastcall wwDottedLine(Graphics::TCanvas* Canvas, const Types::TPoint &p1, const Types::TPoint &p2);
extern PACKAGE void __fastcall wwSetTableIndex(Db::TDataSet* DataSet, AnsiString FieldName);
extern PACKAGE void __fastcall wwWriteTextLinesT(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, int DX, int DY, char * S, Classes::TAlignment Alignment, Wwtypes::TwwWriteTextOptions WriteOptions);
extern PACKAGE int __fastcall wwRectWidth(const Types::TRect &Rect);
extern PACKAGE int __fastcall wwRectHeight(const Types::TRect &Rect);
extern PACKAGE void __fastcall wwDisableParentClipping(Controls::TWinControl* Parent);
extern PACKAGE bool __fastcall wwIsDesigning(Controls::TControl* control);
extern PACKAGE bool __fastcall wwHaveVisibleChild(Controls::TWinControl* ac);
extern PACKAGE int __fastcall wwGetEventShift(Classes::TShiftState Shift);
extern PACKAGE int __fastcall wwlimit(int val, int x, int y);
extern PACKAGE void __fastcall wwClearControls(Classes::TComponent* Component);
extern PACKAGE void __fastcall wwcopyToClipBoard(const AnsiString str, const AnsiString htmlStr = "");
extern PACKAGE int __fastcall wwGetOrdProp(Classes::TPersistent* Component, AnsiString PropName);
extern PACKAGE bool __fastcall wwGetEditCalculated(Controls::TControl* ctrl);
extern PACKAGE bool __fastcall wwUseThemes(Controls::TControl* Control);
extern PACKAGE Classes::TList* __fastcall wwGetControlList(Classes::TComponent* Controller);
extern PACKAGE void __fastcall wwUpdateController(Classes::TComponent* &FController, Classes::TComponent* Value, Classes::TComponent* Control);
extern PACKAGE bool __fastcall RegexMatch(AnsiString pattern, bool icasePattern, AnsiString input);
extern PACKAGE bool __fastcall RegexSyntaxValid(AnsiString pattern);
extern PACKAGE void __fastcall wwFillEditThemeBackground(bool IsDroppedDown, bool MouseInControl, const Types::TRect &ARect, Graphics::TCanvas* FCanvas);
} /* namespace Wwcommon */
using namespace Wwcommon;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Wwcommon
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?