![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WinXp
lanyzh0909
这个作者很懒,什么都没留下…
展开
-
关于SetCapture() 和 ReleaseCapture()的用法
查MSND,对SetCapture()函数的说明为:“该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上,只有当鼠标键按下时系统才将鼠标输入指向指定的窗口。”一开始我看这个解释误认为了只要在属于窗口里的一个线程调用了SetCapture(hWnd)把hWn原创 2010-04-29 17:28:00 · 53285 阅读 · 2 评论 -
通过创建窗口进程的ID来查找窗口句柄
我们知道通过窗口句柄来查找创建这个窗口进程ID可以通过调用微软提供的API函数:DWORD GetWindowThreadProcessId( HWND hWnd, // Handle to the window. LPDWORD lpdwProcessId // Pointer to a 32-bit value that receives the process ide原创 2010-04-30 12:33:00 · 4941 阅读 · 0 评论 -
WINCE下对文件夹的操作
最近,由于工作的需要自己封装了一个对对文件夹的操作的类(CDirectory)。有了这个类之后我们对文件操作就显得十分的简单,在这里就不废话了。首先来看一下怎么使用这个CDirectory。CDirectory类实现了对目录的创建、删除、拷贝、取得文件夹的大小、检查目录的存在与否和从指定的文件夹中查找指定的后缀名。CDirector DirOperator;//根据绝对路径创建文件夹,如果绝对路径名有不存在的目录将被创建。如在C盘下有个Dir的文件//夹,但是在Dir子目录文件夹中没有A文件夹通过下面的原创 2010-07-18 17:14:00 · 6989 阅读 · 5 评论 -
关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解
关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解1、 SetWindowOrgEx是设置窗口的原点坐标。例如: Ellipse(hdc,-100,-100,100,100); MoveToEx(hdc,-200,0,NULL); LineTo(hdc,200,0); MoveToEx(hdc,0,-200,NULL); LineTo(hdc,0,20原创 2010-12-30 17:50:00 · 7072 阅读 · 4 评论 -
在关于在vs2005下.def文件的使用
相信用vs2005编译写.dll的工程的人一定对.def文件不陌生吧,.def文件是描述哪些要被导出来的函数。格式如下:LIBRARY CMPNT2 ----------dll名称EXPORTS -------导出函数的标记符Dll_Function_1 --被导出的函数名称Dll_Function_2 ..................在我们的Dll工程里添加好.def文件后编程,生成dll文件。 现在我们,打开调试工具"开始"->"Microsoft Visual Studio 2原创 2011-01-21 14:06:00 · 3010 阅读 · 0 评论 -
DirectDraw VS GDI
<br /> GDI,是微软提供给应用开发人员提供的一个图形编程接口。它提供了很多设备无关性的图形接口,这些接口包含了从字体处理到位图操作几乎所有的功能。GDI实现这些功能是通过一个被称为显示驱动接口(DDI)的驱动程序来操作具体的图形硬件。DDI 层中的功能是由硬件生产商开发的,他们为自己的产品提供显示驱动程序。在显示驱动程序中,所有的硬件功能都被隔离(如下图)。因此如果你想对底层图形硬件操作,那GDI就无能为力了(如直接访问显存之类的操作)。正因为GDI有此些缺陷,微软才开发一套应用于多媒体和游戏开发原创 2011-04-25 17:08:00 · 3890 阅读 · 0 评论