惧留孙网

juliusun.com

惧留孙网 > 惧留孙课堂 > 在线手册 > WINDOWS API手册 > SetTextAlign
acceptAdjustWindowRectAdjustWindowRectExAngleArcAppendMenuArcArcToBeginPaintbindBitBltBM_GETCHECKBM_SETCHECKButton_GetCheckButton_SetCheckClientToScreenclosesocketconnectCreateCompatibleDCCreateDialogCreateDialogParamCreateFontCreateMenuCreatePenCreatePopupMenuCreateSolidBrushCreateWindowCreateWindowExDefWindowProcDeleteDCDeleteObjectDestroyCursorDestroyIconDestroyMenuDestroyWindowDialogBoxDialogBoxParamDialogProcDispatchMessageDrawIconDrawIconExEdit_HideBalloonTipEdit_ShowBalloonTipEDITBALLOONTIPEllipseEM_HIDEBALLOONTIPEM_SHOWBALLOONTIPEndDialogEndPaintFillRectFrameRectGetArcDirectionGetClientRectGetDlgItemGetDlgItemTextGetMessageGetStockObjectGetSystemMetricsGetTextAlignGetWindowTextGetWindowTextLengthInvalidateRectIsDialogMessageLineTolistenLoadCursorLoadIconLoadImageMAKEINTRESOURCEMessageBoxMoveToExMSGPiePOINTPolygonPolylinePolylineToPolyPolylinePostMessagePostQuitMessagePostThreadMessageRectanglerecvRegisterClassRegisterClassExRoundRectScreenToClientSelectObjectsendSendDlgItemMessageSendMessageSetArcDirectionSetBkColorSetBkModeSetDlgItemTextSetPixelSetTextAlignSetTextColorSetWindowTextShowWindowsocketstrcmpStretchBltstrlenTextOutTrackPopupMenuTrackPopupMenuExTranslateMessageUnregisterClassUpdateWindowwcscmpwcslenWindowProcWinMainWM_CHARWM_CLOSEWM_COMMANDWM_CREATEWM_DESTROYWM_GETTEXTWM_GETTEXTLENGTHWM_INITDIALOGWM_KEYDOWNWM_KEYUPWM_LBUTTONDBLCLKWM_LBUTTONDOWNWM_LBUTTONUPWM_MBUTTONDBLCLKWM_MBUTTONDOWNWM_MBUTTONUPWM_MOUSEHWHEELWM_MOUSEMOVEWM_MOUSEWHEELWM_NCDESTROYWM_NCHITTESTWM_PAINTWM_QUITWM_RBUTTONDBLCLKWM_RBUTTONDBLCLKWM_RBUTTONDOWNWM_RBUTTONUPWM_SETFONTWM_SETTEXTWM_XBUTTONDBLCLKWM_XBUTTONDOWNWM_XBUTTONUPWNDCLASSWNDCLASSEXWSACleanupWSADATAWSAStartupwsprintf

SetTextAlign 函数

设置指定设备环境的文本对齐标志。
如需获取指定设备环境的文本对齐标志,可使用 GetTextAlign 函数。
 函数原型:
 BOOL SetTextAlign ( HDC hdc,UINT fMode  );
参数
hdc
类型:HDC
设备环境句柄。

fMode
类型:UINT
使用下面的列表中的掩码指定文本对齐方式。在横向对齐和纵向对齐标志中只能选择一个。另外,两个标志只能选择一个来改变当前的位置。

意义
TA_BASELINE基准点在正文的基线上
TA_BOTTOM基准点在限定矩形的下边界上
TA_TOP基准点在限定矩形的上边界上
TA_CENTER基准点与限定矩形的中心水平对齐
TA_LEFT基准点在限定矩形的左边界上
TA_RIGHT基准点在限定矩形的右边界上
TA_NOUPDATECP每次文字输出调用后当前基准点不改变。基准点是传输给正文输出函数的位置
TA_RTLREADING对于中东Windows版,正文从右到左的阅读顺序排列,与缺省的从左到右正好相反。只有当被选择的字体是Hebrew或Arabic时,此值才有用
TA_UPDATECP每次文字输出调用后当前基准点改变。当前位置作为基准点


若当前字体有一条缺省的垂直基线(如Kanji),下列值用于取代TA_BASELINE和TA_CENTER,各值含义为:

意义
VTA_BASELINE基准点在正文的基线上
VTA_CENTER基准点与限定矩形的中心垂直对齐


默认值是 TA_LEFT、 TA_TOP, 和 TA_NOUPDATECP。
返回值
类型:BOOL
如果成功,返回上一个文本对象方式。
如果失败,返回 GDI_ERROR。
备注
文本对齐方式可以影响 TextOut 等函数的输出形式。
支持
最低桌面系统支持Windows 2000 Professional
头文件Wingdi.h (已包含在Windows.h中)
Gdi32.lib
DLLGdi32.dll

作者:QQ:3304576112 交流QQ群:316930386 C语言窗口程序学习群 本站保留本页版权,可共享网址,匆复制内容

抖音
©2015-2024 惧留孙网 juliusun.com

京ICP备15039193号-1

首页 教程 下载 文章 聊天 我的