惧留孙网

juliusun.com

惧留孙网 > 惧留孙课堂 > 在线手册 > WINDOWS API手册 > CreatePen
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

CreatePen 函数

用标识的风格、宽度和颜色创建一个逻辑画笔。画笔接下来可以被选入设备环境进行绘图。
 函数原型:
 HPEN CreatePen ( int fnPenStyle,int nWidth,COLORREF crColor  );
参数
fnPenStyle
类型:int
画笔风格,可以是以下值之一:

意义
PS_SOLID画笔是实心的
PS_DASH画笔画出的是虚线(nWidth必须不大于1
PS_DOT画笔画出的是点线(nWidth必须不大于1)
PS_DASHDOT画笔画出的是点划线(nWidth必须不大于1)
PS_DASHDOTDOT画笔画出的是点-点-划线(nWidth必须不大于1)
PS_NULL画笔不可见
PS_INSIDEFRAME由椭圆、矩形、圆角矩形、饼图以及弦等生成的封闭对象框时,画线宽度向内扩展。如指定的准确RGB颜色不存在,就进行抖动处理

nWidth
类型:int
以逻辑单位计算,画笔的宽度。如果为0,画笔是单像素宽度,忽略当前转换。

如果标识的宽度大于PS_DASH、PS_DOT、PS_DASHDOT和PS_DASHDOTDOT中的任何值,CreatePen返回PS_SOLID风格。

crColor
类型:COLORREF
画笔的颜色。可以使用 RGB 宏来创建 COLORREF 颜色值。
返回值
类型:HPEN
如果成功,返回标识的画笔的句柄。
如果失败,返回 NULL。
备注
画笔可以通过 SelectObject 函数选入设备环境。

如果画笔不再被使用,可以通过 DeleteObject 函数删除它。
支持
最低桌面系统支持Windows 2000 Professional
头文件Wingdi.h (已包含在Windows.h中)
Gdi32.lib
DLLGdi32.dll

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

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

京ICP备15039193号-1

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