
D
WinApiExample
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dlgdirselectex
函数功能:该函数从单选列表框中检取当前选择,列表框已经由DlgDirlist函数填充,并且选择内容为一个驱动器字母,文件名或目录名。 函数原型:BOOL DlgDirSelectEx(HWND hDlg,LPTSTR lpString,int nCount,int nlDListBox); 参数: hDlg:包括列表框的对话框句柄。 lpString:指向存放选原创 2007-10-30 18:01:00 · 273 阅读 · 0 评论 -
defdlgproc
函数功能:该函数为属于应用程序定义的对话框类的窗口过程提供缺省的消息处理。 函数原型:LRESULT DefDlgProc(HWND hDlg,UINT Msg,WPARAM wParam, LPARAM Param); 参数: hDlg:指定对话框。 Msg:指定消息数目。 wParam:指定消息中特定的其他信息。 Iparam:指定消息中特定的其原创 2007-10-30 17:55:00 · 236 阅读 · 0 评论 -
dialogproc
函数功能:该函数为一个应用程序定义可与DialogBOX函数一起使用的回调函数。它处理发送到一个模态的或无模式对话框的消息。DLGPROC类型定义了一个指向此回调函数的指针。DialogProc函数是应用程序定义函数名的一个占位符。 函数原型:BOOL CALLBACK DialogProc(HWND hwndDlg,UINT UMsg,WPARAM wParam,LPARAM原创 2007-10-30 17:59:00 · 325 阅读 · 0 评论 -
dialogboxlndirectparam
函数功能;该函数根据内存中对话框模板创建一个模态的对话框。在显示对话框之前,函数把一个应用程序定义的值作为WM_INITDIALOG消息的IParam参数传到对话框过程,应用程序可用此值来初始化对话框控制。 函数原型:int DialogBoxlndirectParam(HINSTANCE hlnstance,LPCDLGTEMPLATE hDialogTemplate, HWN原创 2007-10-30 17:58:00 · 257 阅读 · 0 评论 -
dialogboxlndirect
函数功能:该宏根据内存中的对话框模板资源创建一个模态的对话框。DialogBoxlndirect宏直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回。DiaogBoxlndirect宏使用DialogBoxParam函数。函数原型:int DialogBoxlndirect(HINSTANCE hlnstance,LPDLGTEMPLATE IpTemplate,原创 2007-10-30 17:58:00 · 358 阅读 · 0 评论 -
destroycursor
函数功能:该函数销毁一个光标并释放它占用的任何内存,不要使用该函数去消毁一个共享光标。 函数原型:8OOL DestroyCUrsor(HCURSOR hCursor); 参数: hCursor:要销毁的光标的句柄,该光标必须不在使用中。 返回值:如果成功,返回非零;如果失败,返回值为零,若想获得更多错误信息,请调用GetLastError函数。 备注:D原创 2007-10-30 17:56:00 · 275 阅读 · 0 评论 -
deletedc
函数功能:该函数删除指定的设备上下文环境(Dc)。 函数原型:BOOL DeleteDC(HDC hdc); 参数: hdc:设备上下文环境的句柄。 返回值:成功,返回非零值;失败,返回零。 Windows NT:若想获得更多错误信息,请调用GetLastError函数。 注释:如果一个设备上下文环境的句柄是通过调用GetDC函数得到的,那么应用程序原创 2007-10-30 12:41:00 · 275 阅读 · 0 评论 -
dragdetectl
函数功能:该函数捕获并跟踪鼠标的移动直到用户松开左键、按下Esc。键或者将鼠标移动到围绕指定点的“拖动矩形”之外。拖动矩形的宽和高由函数GetSystemMetrics返回的SM_CXDRAG或SM_CYDRAG确定。 函数原型:BOOL DragDetect(HWND hwnd,POINT pt); 参数: hwnd:接受鼠标输入的窗口的句柄。 pt:鼠标在屏原创 2007-10-30 08:33:00 · 215 阅读 · 0 评论 -
dispatchmessagel
函数功能:该函数调度一个消息给窗口程序。通常调度从GetMessage取得的消息。 函数原型:LONG DispatchMessage(CONST MSG★lpmsg); 参数: lpmsg:指向含有消息的MSG结构的指针。 返回值:返回值是窗口程序返回的值。尽管返回值的含义依赖于被调度的消息,但返回值通常被忽略。 备注:MSG结构必须包含有效的消息值。如原创 2007-10-30 08:33:00 · 235 阅读 · 0 评论 -
drawmenubarl
函数功能:该函数重画指定菜单的菜单条。如果系统创建窗口以后菜单条被修改,则必须调用此函数来画修改了的菜单条。 函数原型:BOOL DrawMenuBar(HWND hWnd); 参数: hWnd:其菜单条需要被重画的窗口的句柄。 返回值:如果函数调用成功,返回非零值:如果函数调用失败,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。原创 2007-10-29 22:20:00 · 286 阅读 · 0 评论 -
dlgdirselectexl
函数功能:该函数从单选列表框中检取当前选择,列表框已经由DlgDirlist函数填充,并且选择内容为一个驱动器字母,文件名或目录名。 函数原型:BOOL DlgDirSelectEx(HWND hDlg,LPTSTR lpString,int nCount,int nlDListBox); 参数: hDlg:包括列表框的对话框句柄。 lpString:指向存放选原创 2007-10-29 22:19:00 · 235 阅读 · 0 评论 -
dlgdirselectex(2)l
函数功能:该函数从单选列表框中检取当前选择。假定列表框已被DlgDirList函数填充,并且该选择为一个驱动器符,文件名,或目录名。 函数原型:BOOL DlgDirSelectEx(HWND hDlg,LPTSTR lpString,int nCount,int nlDlistBox); 参数: hDlg:包含列表框的对话框句柄。 lpString:接受选定的原创 2007-10-29 22:18:00 · 295 阅读 · 0 评论 -
destroyacceleratortable
函数功能:撤消加速键表。该函数撤消一个加速键表。在关闭应用程序之前,必须使用该函数撤消所有由DestroyAcceleratorTable函数创建的加速键表。 函数原型: BOOL DestroyAcceleratorTable(HACCEL hAccel); 参数: hAccdel:将被撤消的加速键表的句柄。该句柄必须己通过调用DestroyAcceleratorT原创 2007-10-30 17:56:00 · 299 阅读 · 0 评论 -
destroycaret
函数功能:该函数清除插入标记的当前形状,从窗口中释放插入标记,并且删除屏幕上的插入标记。如果插入标记的形状是基于位图的,那么DestroyCaret不释放该位图。 函数原型:BOOL DestroyCaret(VOLD) 参数:无。 返回值:如果函数执行成功,则返回值非零:如果函数失败,则返回值为零。若想获取更多错误信息,请调用GetLastError函数。 备原创 2007-10-30 17:56:00 · 311 阅读 · 0 评论 -
destroylcon
函数功能:该函数清除图标和释放任何被图标占用的存储空间。 函数原型:BOOL Destroylcon(HICON hlcon); 参数: hlcon:是要清除留标的句柄。该图标应处于未被使用状态。 返回值:如果函数成功,返回值是非零:如果函数失效,返回值是零。想获得更多的错误信息,请调用GetLastError函数。 备注:只有利用Createlconln原创 2007-10-30 17:57:00 · 278 阅读 · 0 评论 -
dlgdirselectex(2)
函数功能:该函数从单选列表框中检取当前选择。假定列表框已被DlgDirList函数填充,并且该选择为一个驱动器符,文件名,或目录名。 函数原型:BOOL DlgDirSelectEx(HWND hDlg,LPTSTR lpString,int nCount,int nlDlistBox); 参数: hDlg:包含列表框的对话框句柄。 lpString:接受选定的原创 2007-10-30 18:01:00 · 376 阅读 · 0 评论 -
dlgdirlistcombobox
函数功能:该函数用一个目录列表来填充指定的组合框 函数原型:int DlgDirListComboBox(HWND hDlg,LPTSTR lpPathSpec,int nlDComboBox,int nlDStaticPath,UINT uFiletype); 参数: hDlg:包含组合框的对话框句柄。 lpPathSpel:指向一个以NULL结束的字符串,格原创 2007-10-30 18:00:00 · 353 阅读 · 0 评论 -
dlgdirlist
函数功能:该函数用与指定的文件名匹配的所有文件的名字填充列表框。 函数原型:int DlgDirList(HWND hDlg,LPTSTR lpPathSpec,int nlDListBox,int nlDStaticPath,UINT uFileType); 参数: hDlg:包含列表框的对话框句柄。 loPathSpec:指向包含路径名或文件名的以NULL结原创 2007-10-30 17:59:00 · 378 阅读 · 0 评论 -
dialogboxparam
函数功能:该函数根据对话框模板资源创建一个模态的对话框。在显示对话框之前,函数把一个应用程序定义的值作为WM_INITDIALOG消息的IParam参数传到对话框过程,应用程序可用此值来初始化对话框控制。 函数原型:int DialogBoxParam(HINSTANCE hlnstance,LPCTSTR IpTemplateName,HWND hWndParent, DLGP原创 2007-10-30 17:59:00 · 360 阅读 · 0 评论 -
destroymenu
函数动能:该函数销毁指定的菜单,并释放此菜单占用的存储器。 函数原型:BOOL DestroyMenu(HMENU hMenu); 参数: hMenu:要销毁的菜单的句柄。 返回值:如果函数调用成功,返回非零值;如果函数调用失败,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。 备注:一个应用程序在关闭之前,必须调用函数Destro原创 2007-10-30 17:57:00 · 322 阅读 · 0 评论 -
deletemenu
函数功能:该函数从指定菜单里删除一个菜单项。如果此菜单项打开了一个菜单或子菜单,则此函数销毁该菜单或子菜单的句柄,并释放该菜单或子菜单使用的存储器。 函数原型:BOOL DelefeMenu(HMENU hMenu,UINT uPosition,UINT uFlags); 参数: hMenu:要被的修改菜单的句柄。 UPosition:指定将被删除的菜单项,按参原创 2007-10-30 17:55:00 · 366 阅读 · 0 评论 -
drawmenubar
函数功能:该函数重画指定菜单的菜单条。如果系统创建窗口以后菜单条被修改,则必须调用此函数来画修改了的菜单条。 函数原型:BOOL DrawMenuBar(HWND hWnd); 参数: hWnd:其菜单条需要被重画的窗口的句柄。 返回值:如果函数调用成功,返回非零值:如果函数调用失败,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。原创 2007-10-30 18:03:00 · 496 阅读 · 0 评论 -
drawlconex
函数功能:该函数在限定的设备上下文窗口的客户区域绘制图标,执行限定的光栅操作,并按特定要求伸长或压缩图标或光标。 函数原型:B00L DrawlconEX(HDC hdc,int xLeft,int yTOp,HICON hlcon,int cxWidth,int cyWidth UINT isteplfAniCur,HBRUSH hbrFlickerFreeDraw,UINT原创 2007-10-30 18:03:00 · 299 阅读 · 0 评论 -
drawlcon
函数功能:该函数在限定的设备上下文窗口的客户区域绘制图标。 函数原型:BOOL Drawlcon(HDC hDC,int X,nit Y HICON hlcon ); 参数: hDC:窗口设备上下文的句柄。 X:指定图标左上角的逻辑X坐标。 Y:指定图标左上角的逻辑y坐标。 hlcon:被绘制图标的句柄。图标资源必须已经通过Loadlcon或Load原创 2007-10-30 18:02:00 · 376 阅读 · 0 评论 -
dlgdirselectcomboboxex
函数功能:该函数从由DlgDirlistcomboBox函数填充的组合框中检取当前选择。选择内容为一个驱动器字母、文件名或目录名。 函数原型:BOOL DlgDirSelectComboBox(HWND hDlg,LPTSTR lpString,int nCount,int nlDComboBox); 参数: hDlg:包括组合框的对话框的句柄。 IpStrin原创 2007-10-30 18:00:00 · 359 阅读 · 0 评论 -
dialogbox
函数功能:该宏根据对话框模板资源创建一个模态的对话框。DialogBOX函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该宏使用DialogBoxParam函数。 函数原型:int DialogBox(HINSTANCE hlnstance,LPCTSTRIpTemplate,HWND hWndParent,DLGPROC IpDialogFun原创 2007-10-30 17:57:00 · 357 阅读 · 0 评论 -
deletemenul
函数功能:该函数从指定菜单里删除一个菜单项。如果此菜单项打开了一个菜单或子菜单,则此函数销毁该菜单或子菜单的句柄,并释放该菜单或子菜单使用的存储器。 函数原型:BOOL DelefeMenu(HMENU hMenu,UINT uPosition,UINT uFlags); 参数: hMenu:要被的修改菜单的句柄。 UPosition:指定将被删除的菜单项,按参原创 2007-10-29 22:12:00 · 255 阅读 · 0 评论 -
dptolp
函数功能:该函数将设备坐标转变为逻辑坐标,转变依赖于设备的图形模式,窗口和坐标的起点及范围的设置,和转换的内容。 函数原型:BOOL DptoLP(HDC hdc, LPPOINT lpPoints, int nCount); 参数: hdc:指向设备环境的句柄。 lpPoints:指向POINT结构数组的指针,每个POINT结构中的X和Y坐标将被转换。原创 2007-10-30 12:42:00 · 293 阅读 · 0 评论 -
drawtextex
函数功能:该函数在指定的矩形内绘制正文。 函数原型:int DrawTextEx(HDC, hdc, LPTSTR lpchText, int cchText, LPRECT lprc, UINT dwDTFormat, LPDRAWTEXTPARAMS lpDTParams); 参数: hdc:设备环境句柄。 lpchText:指向将被绘制的字符串的指针,如果原创 2007-10-30 12:44:00 · 295 阅读 · 0 评论 -
defwindowproc
函数功能:该函数调用缺省的窗口过程来为应用程序没有处理的任何窗口消息提供缺省的处理。该函数确保每一个消息得到处理。调用DefWindowProc函数时使用窗口过程接收的相同参数。 函数原型:LRESULT DefWindowProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); 参数: hWnd:指向接收消息的窗口过原创 2007-10-30 12:41:00 · 286 阅读 · 0 评论 -
destroywindowl
函数功能:是与函数EnumChilWindows一起使用的由应用程序定义的回调函数。它接收子窗口句柄。类型 WNDENUMOROC定义了指向这个回调函数的指针。EnumChildProc是一个应用程序定义的函数名的位置标志符。 函数原型:BOOL CALLBACK EnumChildProc(HWND hWnd,LPARAM IParam); 参数: hWnd:指向在原创 2007-10-30 08:33:00 · 270 阅读 · 0 评论 -
defmdichildprocl
函数功能:该函数对任何多文档接口(MDI)子窗口的窗口过程不能处理的窗口消息提供缺省处理。窗口过程不能处理的窗口消息必须传递给DefMDIChildProc函数,而不是DefWindowProc函数。 函数原型:LRESULT DDMDIChildProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM IParam) 参数: hWn原创 2007-10-30 08:32:00 · 222 阅读 · 0 评论 -
deferwindowposl
函数功能:该函数为指定的窗口更新指定的多窗口位置结构,然后函数返回该更新结构的句柄。EndDeferWindowPos函数使用该结构内的信息同时改变一些窗口的位置和大小。该结构由BeginDeferWindowPos函数创建。 函数原型:HWND DeferWindowPos(HDWP hWinPoslnfo,HWND hWnd,HWND hWndlnsertAffer, int原创 2007-10-30 08:31:00 · 340 阅读 · 0 评论 -
drawlconexl
函数功能:该函数在限定的设备上下文窗口的客户区域绘制图标,执行限定的光栅操作,并按特定要求伸长或压缩图标或光标。 函数原型:B00L DrawlconEX(HDC hdc,int xLeft,int yTOp,HICON hlcon,int cxWidth,int cyWidth UINT isteplfAniCur,HBRUSH hbrFlickerFreeDraw,UINT原创 2007-10-29 22:19:00 · 207 阅读 · 0 评论 -
drawlconl
函数功能:该函数在限定的设备上下文窗口的客户区域绘制图标。 函数原型:BOOL Drawlcon(HDC hDC,int X,nit Y HICON hlcon ); 参数: hDC:窗口设备上下文的句柄。 X:指定图标左上角的逻辑X坐标。 Y:指定图标左上角的逻辑y坐标。 hlcon:被绘制图标的句柄。图标资源必须已经通过Loadlcon或Load原创 2007-10-29 22:19:00 · 393 阅读 · 0 评论 -
dlgdirselectcomboboxexl
函数功能:该函数从由DlgDirlistcomboBox函数填充的组合框中检取当前选择。选择内容为一个驱动器字母、文件名或目录名。 函数原型:BOOL DlgDirSelectComboBox(HWND hDlg,LPTSTR lpString,int nCount,int nlDComboBox); 参数: hDlg:包括组合框的对话框的句柄。 IpStrin原创 2007-10-29 22:18:00 · 305 阅读 · 0 评论 -
dlgdirlistcomboboxl
函数功能:该函数用一个目录列表来填充指定的组合框 函数原型:int DlgDirListComboBox(HWND hDlg,LPTSTR lpPathSpec,int nlDComboBox,int nlDStaticPath,UINT uFiletype); 参数: hDlg:包含组合框的对话框句柄。 lpPathSpel:指向一个以NULL结束的字符串,格原创 2007-10-29 22:17:00 · 323 阅读 · 0 评论 -
dialogboxlndirectparaml
函数功能;该函数根据内存中对话框模板创建一个模态的对话框。在显示对话框之前,函数把一个应用程序定义的值作为WM_INITDIALOG消息的IParam参数传到对话框过程,应用程序可用此值来初始化对话框控制。 函数原型:int DialogBoxlndirectParam(HINSTANCE hlnstance,LPCDLGTEMPLATE hDialogTemplate, HWN原创 2007-10-29 22:15:00 · 264 阅读 · 0 评论 -
destroylconl
函数功能:该函数清除图标和释放任何被图标占用的存储空间。 函数原型:BOOL Destroylcon(HICON hlcon); 参数: hlcon:是要清除留标的句柄。该图标应处于未被使用状态。 返回值:如果函数成功,返回值是非零:如果函数失效,返回值是零。想获得更多的错误信息,请调用GetLastError函数。 备注:只有利用Createlconln原创 2007-10-29 22:14:00 · 236 阅读 · 0 评论 -
defdlgprocl
函数功能:该函数为属于应用程序定义的对话框类的窗口过程提供缺省的消息处理。 函数原型:LRESULT DefDlgProc(HWND hDlg,UINT Msg,WPARAM wParam, LPARAM Param); 参数: hDlg:指定对话框。 Msg:指定消息数目。 wParam:指定消息中特定的其他信息。 Iparam:指定消息中特定的其原创 2007-10-29 22:12:00 · 252 阅读 · 0 评论