⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vc25pro_doc_unawinclasses.html

📁 Voice Communicator (VC) 一套处理音频压缩的的控件包
💻 HTML
📖 第 1 页 / 共 4 页
字号:
      Returns atom received after registering of class.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaWinClass"><SPAN class="class">unaWinClass</SPAN></A>.subClassed: bool;</SPAN><P />
      Returns true if this Windows class was subclassed. 
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaWinClass"><SPAN class="class">unaWinClass</SPAN></A>.isCommon: bool;</SPAN><P />
      Returns true if this Windows class is common or "standard" class (such as BUTTON, EDIT and so on).  
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaWinClass"><SPAN class="class">unaWinClass</SPAN></A>.wndClass: TWNDCLASSEX;</SPAN><P /></TD></TR></TABLE></DIV>
<DIV><P /><H4>Class <A NAME="class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>(<SPAN class="class">tObject</SPAN>)</H4><P />
    This class encapsulates the Windows font object.
  <P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">constructor <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>.create(const face: string = ''; h: int = 16; w: int = 6; escapement: int = 0; orientation: int = 0; weight: int = FW_LIGHT; italic: bool = false; underline: bool = false; strikeout: bool = false; charset: unsigned = DEFAULT_CHARSET; precision: unsigned = OUT_DEFAULT_PRECIS; clipPrecision: unsigned = CLIP_DEFAULT_PRECIS; quality: unsigned = DEFAULT_QUALITY);</SPAN><P />
      Creates new Windows font. Usually you should not care about removing the font, this will be done automatically when program exits.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">constructor <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>.createIndirect(const font: LOGFONT);</SPAN><P />
      Creates new Windows font. Usually you should not care about removing the font, this will be done automatically when program exits.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">destructor <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>.destroy(); override;</SPAN><P />
      Removes all resources used by this font object.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>.chooseScreenFont(var font: LOGFONT; owner: hWnd = 0; dc: hDC = 0; flags: unsigned = CF_SCREENFONTS; sizeMin: unsigned = 0; sizeMax: unsigned = 0): bool;</SPAN><P />
      Chooses a font. Displays font choose dialog. Returns true if used had successfully selected a font, or false otherwise.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>.font: hFont;</SPAN><P />
      Windows font handle.
    </TD></TR></TABLE></DIV>
<DIV><P /><H4>Class <A NAME="class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>(<SPAN class="class">tObject</SPAN>)</H4><P />
    This class encapsulates Windows window object.
  <P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.initWindow(): bool; virtual;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.wndProc(message, wParam, lParam: int): int; virtual;</SPAN><P />
      This is Windows WndProc routine.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.notifyActivate(isActivate: bool): bool; virtual;</SPAN><P />
      WM_NCACTIVATE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.notifyCreate(cs: pCREATESTRUCT): bool; virtual;</SPAN><P />
      WM_NCCREATE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.notifyDestroy(): bool; virtual;</SPAN><P />
      WM_NCDESTROY message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onActivate(wayOfActivate: unsigned; window: hWnd): bool; virtual;</SPAN><P />
      WM_ACTIVATE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onActivateApp(isActivate: bool; activeThreadId: unsigned): bool; virtual;</SPAN><P />
      WM_ACTIVATEAPP message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onCommand(cmd: int; wnd: int): bool; virtual;</SPAN><P />
      WM_COMMAND message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onCreate(cs: pCREATESTRUCT): int; virtual;</SPAN><P />
      WM_CREATE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onDestroy(): bool; virtual;</SPAN><P />
      WM_DESTROY message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onEnterSizeMove(): bool; virtual;</SPAN><P />
      WM_ENTERSIZEMOVE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onGetMinMaxInfo(infO: pMINMAXINFO): bool;</SPAN><P />
      WM_GETMINMAXINFO message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onGetText(buf: pChar; maxSize: unsigned): int; virtual;</SPAN><P />
      WM_GETTEXT message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onMove(x, y: int): bool; virtual;</SPAN><P />
      WM_MOVE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onClick(button: Word; x, y: word): bool; virtual;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onKeyDown(vkCode: unsigned; keyData: int): bool; virtual;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onPaint(param: int): bool; virtual;</SPAN><P />
      WM_PAINT message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onPosChange(pos: pWINDOWPOS): bool; virtual;</SPAN><P />
      WM_WINDOWPOSCHANGING message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onClose(): bool; virtual;</SPAN><P />
      WM_CLOSE message handler.
      Returns true, if window should be closed and destroyed.
      Our handler simply hides the window, not destroying it.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onShow(isShow: bool; reason: unsigned): bool; virtual;</SPAN><P />
      WM_SHOW message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onSize(action: unsigned; height, width: unsigned): bool; virtual;</SPAN><P />
      WM_SIZE message handler.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.onGetDlgCode(): LRESULT; virtual;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.parentResize(dw, dh: int): <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>; virtual;</SPAN><P />
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.idle(); virtual;</SPAN><P />
      This method is called periodically when there are no pending messages in window queue and window is application or is in modal state.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.doCreateWindow(): hWnd; virtual;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">constructor <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.create(const params: unaWinCreateParams); overload;</SPAN><P />
      Creates new Windows window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">constructor <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.create(wndClass: <A HREF="#class_unaWinClass"><SPAN class="class">unaWinClass</SPAN></A> = nil; font: <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A> = nil; const caption: string = ''; parent: hWnd = 0);</SPAN><P />
      Creates new Windows window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">constructor <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.createStdWnd(const className: string; const caption: string = ''; parent: <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A> = nil; style: unsigned = 0; exStyle: unsigned = 0; x: int = 2; y: int = 2; w: int = 20; h: int = 20; id: unsigned = 0);</SPAN><P />
      Creates new "standard" Windows window (such as BUTTON, EDIT and so on).
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">destructor <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.destroy(); override;</SPAN><P />
      Destroys Windows window. If this window has child windows, they will be also destroyed.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.createWindow(): hWnd;</SPAN><P />
      Creates Windows window. Returns handle on new created window. If window is already created does nothing and returns handle on previously created window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.enter(timeout: unsigned = 10000): bool;</SPAN><P />
      Enters TM-safe lock state, if possible. Returns False if locking was impossible during given time interval.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.leave();</SPAN><P />
      Frees the window from TM-safe lock state.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.destroyWindow();</SPAN><P />
      Destroys Windows window. Child windows (if any) will NOT be destroyed.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.getHandle(): hWnd;</SPAN><P />
      Returns handle on window. Creates window if necessary.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.addChild(child: <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>);</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.getCreateParams(): punaWinCreateParams;</SPAN><P />
      Returns pointer on unaWinCreateParams structure.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.setAnchors(): [unknown];</SPAN><P />
      Sets anchors for window. Default anchors are [unawinAnchor_LEFT or unawinAnchor_TOP].
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.setFont(font: <A HREF="#class_unaWinFont"><SPAN class="class">unaWinFont</SPAN></A>): <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>;</SPAN><P />
      Sets new font for window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.getTextLength(): int;</SPAN><P />
      Returns length of text associated with window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.getText(): string;</SPAN><P />
      Returns text associated with window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.setText(const text: string): <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>;</SPAN><P />
      Sets text to be associated with window.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaWinWindow"><SPAN class="class">unaWinWindow</SPAN></A>.getDC(clipRgn: hRGN = 0; flags: unsigned = DCX_WINDOW; wnd: int): hDC;</SPAN><P />
      Default value -1 for wnd means window handle will be used instead.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -