C
WinApiExample
这个作者很懒,什么都没留下…
展开
-
createdibpatternbrush
函数功能:该函数创建一个逻辑刷子,该刷子的模式由指定的DIB(与设备无关位图)位图来指定。该刷子可以连续地选入到任何与支持光栅操作的设备相关的设备环境中。 函数原型:HBRUSHCreateDIBPattermBrush(HGLOBALhglbDIBPacked, UINTfuColorSpec); 参数: hglbDIBPacked:指向一个全局内存对象的句柄。该对原创 2007-10-30 12:35:00 · 325 阅读 · 0 评论 -
childwindowfromapointl
函数功能:该函数确定属于某一父窗口的哪一个子窗口(如果存在的话)包含一个指定的点。 函数原型:HWND ChildWindowFromaPoint(HWND hWndParent.POINT Point): Parent:父窗口句柄。 Point:指定一个POINT结构,该结构给定了被检查的点的坐标。 返回值:返回值为包含该点的子窗口的句柄,即使该子窗口是隐藏的原创 2007-10-30 08:29:00 · 210 阅读 · 0 评论 -
chord
函数功能:该函数画一段圆弧,圆弧是由一个椭圆和一条线段(称之为割线)相交限定的闭合区域。此弧由当前的画笔画轮廓,由当前的画刷填充。 函数原型:BOOL Chord(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRa原创 2007-10-30 12:31:00 · 281 阅读 · 0 评论 -
createhatchbrush
函数功能:该函数可以创建一个具有指定阴影模式和颜色的逻辑刷子。 函数原型:HBRUSH CreateHatchBrush(int fnStyle, COLORREF clrref); 参数: fnStyle:指定刷子的阴影样式。该参数可以取下列值,这些值的含义为: HS_BDIAGONAL:表示45度向下,从左至右的阴影; HS_CROSS:水平和垂直交叉原创 2007-10-30 12:38:00 · 283 阅读 · 0 评论 -
createic
函数功能:该函数为指定设备创建一个信息描述表,该信息描述表能在不创建设备上下文环境的情况下提供一种快速得到设备信息的方法。 函数原型:HDC CreatelC(LPCTSTR lpszDriver, LPCTSTR lpszDevice, LPCTSTR lpszOutput, CONST DEVMODE *lpdvmlnit); 参数: lpszDriver:指向一原创 2007-10-30 12:38:00 · 396 阅读 · 0 评论 -
createpatternbrush
函数功能:该函数可以创建具有指定位图模式的逻辑刷子,该位图不能是DIB类型的位图,DIB位图是由CreateDIBSection函数创建的。 函数原型:HBRUSH CreatePatternBrush(HBITMAP hbmp); 参数: hbmp:指向用于创建逻辑刷子的位图。 对于Windows 95和Windows 98,不支持从大于8*8像素规模的位图或原创 2007-10-30 12:39:00 · 424 阅读 · 0 评论 -
cfhookproc
函数功能:该挂钩函数是一个应用程序定义的或库定义的回调函数,此回调函数与ChooseFont函数一起使用。挂钩函数接收用于Font公共对话框的缺省对话框函数的消息和通告。 LPCFHOOKPROC类型定义了一个指向这种回调函数的指针。CFHOOKProc是一个由应用程序定义的函数名的位置占有者。 函数原型:UINT CALLBACK CFHookProc(HWND hdlg原创 2007-10-30 17:43:00 · 246 阅读 · 0 评论 -
checkmenuradlol
函数功能:该函数校校一个指定的菜单项并使其成为一个圆按钮项。同时不校核相关组里的其他菜单项并清除这些项的国按钮的类型标志。 函数原型:BOOL CheckMenuRadioltem(HMEN hMENU,UINT idFirst,UINT idLast,UINT uFlags); 参数: hMenu:包含一组菜单项的菜单的句柄。 idFirst:菜单组里第一个菜原创 2007-10-30 17:46:00 · 204 阅读 · 0 评论 -
checkradiobutton
函数功能:该函数给一组单选按钮中的一个指定按钮加上选中标志,并且清除组中其他按钮的选中标志。 函数原型:BOOL CheckRadioButtoh(HWNDhDlg, intnlDFirstButton, intnlDLastBUtton, intnlDCheckButton); 参数: hDlg:指向包含单选按钮的对话框的句柄。 nlDFirstButton:原创 2007-10-30 17:46:00 · 336 阅读 · 0 评论 -
createlconfromresourcel
函数功能:该函数通过描述图标的资源位创建图标或光标。 函数原型:HICON CreatelconFuomResource(PBYTE presbits,DWORD dwResSize,BOOL flcon,DWORD dwVer); DresDits:包含图标或光标资源位缓冲区的指针典型应用,可通过调用LOOKuplconldFromDirectory 或LoadResou原创 2007-10-29 22:09:00 · 223 阅读 · 0 评论 -
createdialogparaml
函数功能:该函数根据对话框模板资源创建一个无模式的对话框。在显示对话框之前,函数把一个应用程序定义的值作为WM_INITDIALOG消息IParam参数传到对话框过程应用程序可用此值来初始化对话框控制。 函数原型:HWND CreateDialogParam(HINSTANCE hlnstancem,LPCTSTR IpTemplateName,HWND hWndParent,D原创 2007-10-29 22:09:00 · 230 阅读 · 0 评论 -
createdialoglndirectparaml
函数功能:该函数从内存中的对话框模板上创建一个无模式对话框,在显示对话框之前,函数把应用程序定义的值作为WM_INITDIALOG消息的IParam参数传送到对话框过程。应用程序可用此值初始化对话框控制。 函数原型:HWND CreateDialoglndirectParam(HINSTANCE hlnstance,LPCDLGTEMPLAT IPTemPIate,HWNDhWn原创 2007-10-29 22:08:00 · 207 阅读 · 0 评论 -
createdibpatternbrushpt
函数功能:该函数可以创建一个具有DIB(与设备无在的位图)指定模式的逻辑刷子。 函数原型:HBRUSH CreateDIBPattemBrushPt(CONST VOID *lpPackedDIB, UINT iUsage); 参数: lpPackedDIB:指向包装的DIB的指针。这种DIB由BITMAPINFO结构后紧跟用于定义位图像素的字节型数组组成。对于Win原创 2007-10-30 12:35:00 · 429 阅读 · 0 评论 -
createdibsection
函数功能:该函数创建应用程序可以直接写入的、与设备无关的位图(DIB)。该函数提供一个指针,该指针指向位图位数据值的地方。可以给文件映射对象提供句柄,函数使用文件映射对象来创建位图,或者让系统为位图分配内存。 函数原型:HBITMAP CreateDIBSection(HDC hdc,CONST BITMAPINFO *pbmi,UINT iUsage,VOID *ppvBits原创 2007-10-30 12:36:00 · 266 阅读 · 0 评论 -
creatediscardablebitmap
函数功能:该函数创建与指定设备兼容的位图,这种位图是已淘汰的,它具有与设备一样的位/像素格式和颜色调色板。应用程序可以选择这种位图作为与指定设备兼容的内存设备的当前位图。 函数原型:HBITMAP CreateDiscardableBitmap(HDC hdc, int nWidth, int nHeight); 参数: hdc:设备环境句柄。 nWidth:按原创 2007-10-30 12:36:00 · 249 阅读 · 0 评论 -
creathalftonepalette
函数功能:该函数创建一个指定设备环境的半色调调色板。 函数原型:HPALETTE CreateHalftonePalette(HDC hdc); 参数: hdc:设备环境句柄。 返回值:如果函数执行成功,返回值定义了一个逻辑半色调调色板;如果函数执行失败,返回值为零。 Windows NT:若想获得更多错误信息,请调用GetLastError函数。原创 2007-10-30 12:40:00 · 203 阅读 · 0 评论 -
cfhookprocl
函数功能:该挂钩函数是一个应用程序定义的或库定义的回调函数,此回调函数与ChooseFont函数一起使用。挂钩函数接收用于Font公共对话框的缺省对话框函数的消息和通告。 LPCFHOOKPROC类型定义了一个指向这种回调函数的指针。CFHOOKProc是一个由应用程序定义的函数名的位置占有者。 函数原型:UINT CALLBACK CFHookProc(HWND hdlg原创 2007-10-29 22:01:00 · 238 阅读 · 0 评论 -
commdlgextendedeorrorl
函数功能:该函数返回一个对话框错误代码,此代码显示出在执行下列对话框函数时要出现的最近的错误:ChooseColor,GetOpenFileName,ChooseFont,GetSaveFileName,FindText,PrintDlg,ReplaceText,PageSetpDlg。 函数原型:DWORD CommDlgExtendedError(VOID) 参数:无。原创 2007-10-29 22:04:00 · 242 阅读 · 0 评论 -
copyacceleratortablel
函数功能:拷贝加速键表。拷贝加速键表函数拷贝指定的加速键表。此函数用于获得与一加速键表句柄相对应的加速键表数据,或用于确定加速键表数据的大小。 函数原型:int CopyAcceleratorTable(HACCEL hAccelSrc,LPACCEL IpAcceIDst,int cAccelEntries); 参数: hAccelSrc:欲拷贝的加速键表的句柄。原创 2007-10-29 22:05:00 · 204 阅读 · 0 评论 -
copycursorl
函数功能:该函数复制一光标。 函数原型:HCURSOR CopyCursor(HCURSOR pcur); 参数: pcur:被复制光标的句柄 返回值;如果成功,返回值是复制光标的句柄;如果失败,返回值为NULL(空)。若想获得更多错误信息,请调用GetLastError函数。 备注;CopyCursor函数能使一个应用程序或一个动态连接库(OLL)得到一原创 2007-10-29 22:05:00 · 216 阅读 · 0 评论 -
choosefont
函数功能:该函数创建一个使用户选择逻辑字体属性的对话框,这些属性包括字体名称、字体风格(如粗体、斜体或正常体)、字号、效果(如强调线,下划线或字体颜色)和手写体(或字符集)。 函数原型:BOOL ChooseFont(LPCHOOSEFONT Ipcf); 参数: Ipcf:指向一个含有初始化对话框信息的CHOOSEFONT结构。当返回ChooseFont函数时,此结原创 2007-10-30 17:47:00 · 262 阅读 · 0 评论 -
clipcursor
函数功能;该函数把光标限制在屏幕上的一个矩形区域内,如果调用SetCursor或用鼠标设置的一个随后的光标位置在该矩形区域的外面,则系统自动调整该位置以保持光标在矩形区域之内。 函数原型:BOOL CliepCursor(CONST RECT★ lpRect); 参数: IpRect:指向RECT结构的指针,该结构包含限制矩形区域左上角和右下角的屏幕坐标,如果该指针为原创 2007-10-30 17:48:00 · 277 阅读 · 0 评论 -
createdialog
函数功能:CreateDialog宏从一个对话框模板资源创建一个无模式的对话框,CreateDiaog宏使用CreateDialogParam函数。 函数原型:HWND CreateDialog(HINSTANCE hlnstance,LPCTSTR lpTemplate,HWND hWndParent,DLGPROC IpDialogFunc); 参数: hlnst原创 2007-10-30 17:51:00 · 328 阅读 · 0 评论 -
createlcon
函数功能:该函数按指定的大小、彩色、位创建图标。 函数原型:HCON Createlcon(HINSTANCE hlnstance,int nWidth,int nHeight,BYTE cPlanes,BYTE cBitsPixe,CONSTBYTE*IpbANDbits,CONST BYET*IpbXORbits); 参数: hlnstance:创建图标模块事例的原创 2007-10-30 17:52:00 · 299 阅读 · 0 评论 -
createlconfromresourceex
函数功能:该函数通过描述图标的资源位创建图标或光标。 函数原型:HICON CreatelconFromResourceEx(PBYTE pblconBits,DWORD cblconBits,BOOL flcon,DWORd dwVersion,intcxDesired,int cyDesired,UINT uFlags); 参数: pblconBits:包含图标或原创 2007-10-30 17:53:00 · 353 阅读 · 0 评论 -
createpopupmenu
函数功能:该函数创建一个下拉式菜单、子菜单或快捷菜单。此案单最初是空的,但可用函数InserMenultem来插入或追加菜单项。也可用函数InsertMenu来插人菜单项,用AppendMenu来追加菜单项。 函数原型:HMENU CreatePopupMenu(VOID) 参数:无。 返回值:如果函数调用成功,返回值是新创建菜单的句柄。如果函数调用失败,返回值是NU原创 2007-10-30 17:54:00 · 364 阅读 · 0 评论 -
create_cpm_mdorect_ziwe
函数功能:该函数从ICONINFO结构创建目标或光标。 函数原型:HICON Createlconlndirect(PICONINFO)piconirfo); 参数: piconinfo:函数用以创建图标或光标的ICONINFO结构指针。 返回值:如果函数成功,返回值是所创建图标或光标的句柄。如果函数失效,返回值是NULL。想获得更多的错误信息;请调用GetLa原创 2007-10-30 17:54:00 · 315 阅读 · 0 评论 -
cchookproc
函数功能:该挂钩函数是一个应用程序或库定义的回调函数。ChooseColor函数与此函数一起使用挂钩函数贮存信息或通告,此信息和通告应用于Color公共对话框的缺省对话框函数。 LPCEHOOPROC类型定义了一个指向此回调函数的指针。CCHOOkProc是一个应用程序定义的函数名的位置占有者。 函数原型:UINT CALLBACK CCHookProc(HWND hdlg原创 2007-10-30 17:42:00 · 253 阅读 · 0 评论 -
checkdlgbutton
函数功能:该函数改变按钮控制的选中状态。 函数原型:BOOL CheckDlgButton(HWNDhDlg,int nlDButton,UINT uCheck); 参数: hDlg:指向含有该按钮的对话框的句柄。 nlDButton:标识要修改的按钮。 uCheck:给定该按钮的选中状态。该参数可取下列值,这些值的含义如下: BST_CHECKED原创 2007-10-30 17:43:00 · 361 阅读 · 0 评论 -
createcursor
函数功能:该函数创建一个指定大小、位模式和热点的光标。 函数原型:HCURSOR CreateCursor(HINSTANCE htnst,int xHotSpot;int yHotSpot;int nWidth;iut nHeight,CONST VOID ★pvANDPlane,CONST VOID ★pvXORPlane); 参数: hlnst:创建光标的应用程原创 2007-10-30 17:50:00 · 332 阅读 · 0 评论 -
createdialogparam
函数功能:该函数根据对话框模板资源创建一个无模式的对话框。在显示对话框之前,函数把一个应用程序定义的值作为WM_INITDIALOG消息IParam参数传到对话框过程应用程序可用此值来初始化对话框控制。 函数原型:HWND CreateDialogParam(HINSTANCE hlnstancem,LPCTSTR IpTemplateName,HWND hWndParent,D原创 2007-10-30 17:52:00 · 281 阅读 · 0 评论 -
createcaret
函数功能;该函数为系统插入标记创建一个新的形状,并且将插入标记的属主关系指定给特定的窗口。插入标记的形状。可以是线、块或位图。 函数原型:BOOL CreateCaret(HWND hWnd,HBIBMAP hBitmap,int nHeight); 参数: hWnd:指定佣有插入标记的窗口。 hBitmap:标识用于定义插入标记形状的位图。如果该参数为NUL原创 2007-10-30 17:50:00 · 440 阅读 · 0 评论 -
createacceleratortable
函数功能:创建加速键表。该函数创建一个加速键表。 函数原型:HACCEL CreateAcceleratorTable(LPACCEL lpaccl,int cEntries); 参数: Ipaccl:指向描述加速键表的ACCEL结构数组的指针。 cEntires:指定数组中ACCEL结构的个数。 返回值:如果函数调用成功,则返回值为所创建的加速键表的句柄原创 2007-10-30 17:49:00 · 300 阅读 · 0 评论 -
copylcon
函数功能:该函数从另外的模块向当前模块复制指定的图标。 函数原型:HICON Copylcon(HICON hlcon); 参数: hlcom:被复制图标的句柄。 返回值:如果函数成功,返回值是图标副本的句柄;如果函数失效,返回值是NULL。想获得更多的错误信息,请调用GetLastError函数。 备注:COPylcoon函数使应用程序或动态链接库(DL原创 2007-10-30 17:49:00 · 182 阅读 · 0 评论 -
createdialoglndirect
函数功能:该宏在内存中从对话框模板上创建一个无模式对话框。此宏使用CreateDialoglndirectparam 函数。 函数原型:HWND CreateDialoglndirect(HINSTANCE hlnstance,LPCDLGTEMPLATE IPTemplate,HWNDhWndParent,DLGPROC IPDialogFunc); 参数: hln原创 2007-10-30 17:51:00 · 241 阅读 · 0 评论 -
createdialoglndirectparam
函数功能:该函数从内存中的对话框模板上创建一个无模式对话框,在显示对话框之前,函数把应用程序定义的值作为WM_INITDIALOG消息的IParam参数传送到对话框过程。应用程序可用此值初始化对话框控制。 函数原型:HWND CreateDialoglndirectParam(HINSTANCE hlnstance,LPCDLGTEMPLAT IPTemPIate,HWNDhWn原创 2007-10-30 17:52:00 · 206 阅读 · 0 评论 -
createlconfromresource
函数功能:该函数通过描述图标的资源位创建图标或光标。 函数原型:HICON CreatelconFuomResource(PBYTE presbits,DWORD dwResSize,BOOL flcon,DWORD dwVer); DresDits:包含图标或光标资源位缓冲区的指针典型应用,可通过调用LOOKuplconldFromDirectory 或LoadResou原创 2007-10-30 17:53:00 · 309 阅读 · 0 评论 -
CheckMenultem
函数功能:该函数设置指定菜单项的校核标记属性为选取或不选取。该函数已被函数SetMenultemlnfo取代。但若不需要SetMenultemlnfo的扩展特性,仍可使用CheckMenultem。 函数原型:DWORD CheckMenultem(HMENU hMenu,UINT ulDCheckltem,UINT uCheck); 参数: hMenu:有关菜单的句原创 2007-10-30 17:46:00 · 277 阅读 · 0 评论 -
choosecolor
函数功能:该函数创建一个能使用户从中选择颜色的通用颜色对话框。 函数原型:BOOL ChooseColor(LPCHOOSECOLOR IpCC); 参数: lpCC:指向一个包括初始化对话框信息的CHOOSECOLOR结构。当ChooseColor函数返回时,此结构含有有关用户颜色选择的信息。 返回值:如果用户点击对话框中的OK按钮,返回值为非零值。CHOOS原创 2007-10-30 17:47:00 · 248 阅读 · 0 评论 -
commdlgextendedeorror
函数功能:该函数返回一个对话框错误代码,此代码显示出在执行下列对话框函数时要出现的最近的错误:ChooseColor,GetOpenFileName,ChooseFont,GetSaveFileName,FindText,PrintDlg,ReplaceText,PageSetpDlg。 函数原型:DWORD CommDlgExtendedError(VOID) 参数:无。原创 2007-10-30 17:48:00 · 256 阅读 · 0 评论