Welcome![Sign In][Sign Up]
Location:
Search - gdi32.dll.

Search list

[VC/MFCUndocumented Windows 2000 Secrets简体中文版

Description:

即使长时间开发 Win32 应用程序和库的开发人员,在首次编写内核驱动程序时,也会感觉像是一个绝对的初学者。这是因为,内核模式下的代码运行在一个完全不同的操作系统环境中。 Win32 开发人员的工作仅局限在属于 Windows 2000 Win32 子系统的几个系统组件上。其他开发人员可能编写 POSI 或 OS/2 应用程序, Windows 2000 的附加子系统为它们提供支持。感谢子系统这个概念, Windows 2000 就像一个变色龙 --- 它可通过这些子系统(前面提及的)导出不同的应用程序开发接口来模拟不同的操作系统。与此相反,内核模式的代码可以看到“真实”的 Windows 2000 操作系统。它们使用的接口可以称之为“最终边界”。当然,这并不是说,内核模式完全摆脱了子系统。在第二章中,我们看到 win32k.sys 就是 Win32 GUI 和窗口管理器在内核模式下的分支,将它们放在内核是出于性能考虑。然而, win32k.sys 导出的 API 函数集合中只有一小部分出现在了 gdi32.dll 和 user32.dll 中,这也意味着只有这一小部分函数可以作为 Win32 API 函数来使用,因此, Win32K 决不只是 Win32 踏入内核世界的一脚,实际上,应把它看作是一个高性能的内核模式的图形引擎。


Platform: | Size: 4139380 | Author: yhn123 | Hits:

[Other伸缩文本

Description: 调用库文件winmm.dll和gdi32实现启动窗口时的文字动画效果.点命令键退出.-called libraries winmm.dll gdi32 and achieve window at the start writing animation. Orders from key points.
Platform: | Size: 8693 | Author: cl | Hits:

[Hook apisubiaoquci

Description: 屏幕上的大多数文字都是由gdi32.dll的以下几个函数显示的: TextOuA,TextOutW,ExtTextOutA,ExtTextOutW。象user32.dll中的DrawTextA, DrawTextW都是调用GDI32.DLL的这几个函数实现的。其实大家都知道实现 屏幕抓词的关键是如何截获对这几个函数的调用。我从易到难简要描述一下 实现抓词需要做的几件事: 一、 得到鼠标的当前位置。 二、向鼠标下的窗口发重画消息,让它调用系统函数重画。 三、截获对系统函数的调用,得到发给系统函数的参数。
Platform: | Size: 1799533 | Author: he | Hits:

[OS programCOLOR

Description: 取得屏幕上的一个颜色.用到了 [DllImport(\"gdi32.dll\")] private static extern bool BitBlt( IntPtr hdcDest, // 目標設備的句柄 int nXDest, // 目標對像的左上角的X坐標 int nYDest, // 目標對像的左上角的X坐標 int nWidth, // 目標對像的矩形的寬度 int nHeight, // 目標對像的矩形的長度 IntPtr hdcSrc, // 源設備的句柄 int nXSrc, // 源對像的左上角的X坐標 int nYSrc, // 源對像的左上角的X坐標 int dwRop // 光柵的操作值 ) [DllImport(\"gdi32.dll\")] private static extern IntPtr CreateDC( string lpszDriver, // 驅動名稱 string lpszDevice, // 設備名稱 string lpszOutput, // 無用,可以設定位\"NULL\" IntPtr lpInitData // 任意的打印機數據 ) 这两个API
Platform: | Size: 1231 | Author: kl007 | Hits:

[assembly languagehuibiantuxinchaozuo

Description: GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图形编程,对于 Dos 下的图形编程,很多人可能“心有余悸”,因为PC 中有太多种类的显示卡,而几乎每个显示卡的处理都是不同的,即使后来有了 Vesa 编程,我们还是不能全部撇开具体的硬件,Windows GDI 使我们对图形的编程变得相对简单了很多,由于GDI 是 Windows 最庞大的部分,并不是几句话能讲清楚的,本节要讲的是 Windows 下GDI 的基本处理步骤和简单的位图处理,并没有涉及到 Directx 一类的编程。只希望能对朋友们有所启发。 Windows 并不允许程序员访问显示硬件,它的所有对屏幕的操作是通过环境设备(DC)来处理的,屏幕上的每一个窗口对应一个DC,你可以把一个DC 想象成这个窗口的视频缓冲区,你对DC的操作结果会反映到屏幕上,在窗口的DC之外,你也可以自己建立DC,这相当于建立一个内存中的缓冲区,你对这个DC的操作结果保存在内存中。你也可以用 API 在不同的DC之间拷贝数据,比如说你可以在内存DC 中先建立好数据,然后拷贝到窗口的DC中,就相当于完成了屏幕的刷新。
Platform: | Size: 2078 | Author: youfangyuan | Hits:

[Other伸缩文本

Description: 调用库文件winmm.dll和gdi32实现启动窗口时的文字动画效果.点命令键退出.-called libraries winmm.dll gdi32 and achieve window at the start writing animation. Orders from key points.
Platform: | Size: 8192 | Author: cl | Hits:

[Hook apisubiaoquci

Description: 屏幕上的大多数文字都是由gdi32.dll的以下几个函数显示的: TextOuA,TextOutW,ExtTextOutA,ExtTextOutW。象user32.dll中的DrawTextA, DrawTextW都是调用GDI32.DLL的这几个函数实现的。其实大家都知道实现 屏幕抓词的关键是如何截获对这几个函数的调用。我从易到难简要描述一下 实现抓词需要做的几件事: 一、 得到鼠标的当前位置。 二、向鼠标下的窗口发重画消息,让它调用系统函数重画。 三、截获对系统函数的调用,得到发给系统函数的参数。 -Most of the text on the screen by the following function gdi32.dll displayed: TextOuA, TextOutW, ExtTextOutA, ExtTextOutW. Like user32.dll in DrawTextA, DrawTextW are calling this a number of functions GDI32.DLL achievable. In fact, we all know that screen realize grasping the key word is how to intercept this call a few functions. From easy to difficult, I briefly describe the realization of the need to grasp the words to do several things: First, get the mouse s current location. Second, to the window under the mouse fat redraw message, it calls system function redraw. Third, the system intercepted function call, to be distributed to system function parameters.
Platform: | Size: 2605056 | Author: he | Hits:

[OS programCOLOR

Description: 取得屏幕上的一个颜色.用到了 [DllImport("gdi32.dll")] private static extern bool BitBlt( IntPtr hdcDest, // 目標設備的句柄 int nXDest, // 目標對像的左上角的X坐標 int nYDest, // 目標對像的左上角的X坐標 int nWidth, // 目標對像的矩形的寬度 int nHeight, // 目標對像的矩形的長度 IntPtr hdcSrc, // 源設備的句柄 int nXSrc, // 源對像的左上角的X坐標 int nYSrc, // 源對像的左上角的X坐標 int dwRop // 光柵的操作值 ) [DllImport("gdi32.dll")] private static extern IntPtr CreateDC( string lpszDriver, // 驅動名稱 string lpszDevice, // 設備名稱 string lpszOutput, // 無用,可以設定位"NULL" IntPtr lpInitData // 任意的打印機數據 ) 这两个API-To obtain a color screen. Use the [DllImport (gdi32.dll)] private static extern bool BitBlt (IntPtr hdcDest,// target device handle int nXDest,// target of the upper-left corner as the X coordinate int nYDest ,// target like the X coordinates of the upper-left corner int nWidth,// target like the width of the rectangle int nHeight,// target like the length of the rectangle IntPtr hdcSrc,// source device handle int nXSrc,// source as the upper-left corner of the X coordinate int nYSrc,// as the source of the X coordinates of the upper-left corner int dwRop// raster operation value) [DllImport (gdi32.dll)] private static extern IntPtr CreateDC ( string lpszDriver,// driver name string lpszDevice,// device name string lpszOutput,// useless, you can set bit NULL IntPtr lpInitData// any printer data) of these two API
Platform: | Size: 1024 | Author: kl007 | Hits:

[assembly languagehuibiantuxinchaozuo

Description: GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图形编程,对于 Dos 下的图形编程,很多人可能“心有余悸”,因为PC 中有太多种类的显示卡,而几乎每个显示卡的处理都是不同的,即使后来有了 Vesa 编程,我们还是不能全部撇开具体的硬件,Windows GDI 使我们对图形的编程变得相对简单了很多,由于GDI 是 Windows 最庞大的部分,并不是几句话能讲清楚的,本节要讲的是 Windows 下GDI 的基本处理步骤和简单的位图处理,并没有涉及到 Directx 一类的编程。只希望能对朋友们有所启发。 Windows 并不允许程序员访问显示硬件,它的所有对屏幕的操作是通过环境设备(DC)来处理的,屏幕上的每一个窗口对应一个DC,你可以把一个DC 想象成这个窗口的视频缓冲区,你对DC的操作结果会反映到屏幕上,在窗口的DC之外,你也可以自己建立DC,这相当于建立一个内存中的缓冲区,你对这个DC的操作结果保存在内存中。你也可以用 API 在不同的DC之间拷贝数据,比如说你可以在内存DC 中先建立好数据,然后拷贝到窗口的DC中,就相当于完成了屏幕的刷新。 -err
Platform: | Size: 2048 | Author: youfangyuan | Hits:

[Othergdi32.dll.so.tar

Description: linux wine的一个中文补丁,解决wine D版中文乱码问题-linux wine a Chinese patch to address the wine D garbled version of the Chinese problem
Platform: | Size: 702464 | Author: tianzhouhe | Hits:

[GUI Developpb9(topwiz)

Description: 1。bitmap: 捕捉窗口或控件的图象,保存为bmp文件。(主要调用gdi32函数) 2。ftpedit:实现ftp客户端功能。(调用wininet.dll) 3。griddemo:在dw列标题上显示指明排序方向的箭头(通过动态创建计算域实现) 根据列内容自动调整列宽度(使用GetTextExtentPoint32()) 4。history:具有自动完成和历史记忆功能的下拉框。(在注册表中保存历史) 5。icontray:在系统托盘显示图标。支持弹出菜单、热键激活。 6。imageedit:封装了Windows自带的柯达图象编辑控件和图象扫描控件。可以处理保存jpg、gif、tif和bmp文件。 7。linectr: 统计程序的代码行数。 8。mutex: 使用互斥体保证程序只运行一个。(CreateMutexA) 9。netquery:查找网上邻居、映射驱动器等等。 10。ping: 获取本机ip和名称、ip和域名互查、判断ip能否ping通。 11。runandwait:运行外部程序并等待结束。(CreateProcessA,WaitForSingleObject) 12。splitbars:可以记忆位置的分割条对象。 13。statbar:在内置的工具栏和状态条上放置各种控件。(GetClassName,SetParent) 14。webbrower(pb8):封装Web浏览器控件。 15。winsock:使用winsock进行通讯。-Some Source Code
Platform: | Size: 1231872 | Author: chenmiao | Hits:

[Multimedia Developlibzplay-1.02-source

Description: libZPlay是解析mp3, ogg, ac3, flac, wav and pcm 种格式的多媒体库的源码,整合支持所有格式的解码器。你不需要额外的lib。仅使用kernel32.dll, user32.dll, gdi32.dll 和 winmm.dll,微软Windows标准库。也不需要mfc和.net的支持,只是纯粹的WINAPI。简单几行代码就可以实现播放-libZPlay multimedia library for playing mp3, ogg, ac3, flac, wav and pcm files and streams. This library integrate all decoders for supported formats. You don t need additional libraries. Library is using native WINAPI functions from kernel32.dll, user32.dll, gdi32.dll and winmm.dll. All these libreries are standard libraries on all Microsoft Windows. There is no need for MFC or .NET support. Just pure WINAPI. Library will play music directly to soundcard. Simple and easy. No need for additional programming. You can play music using only 3 lines of code (create class, open file and start playing). Simple, simple, simple ...
Platform: | Size: 2734080 | Author: liuweiwei | Hits:

[Windows Develop20081122259753

Description: 13个WINDOWS DLL的API声明模块,包括:Advapi32.dll Comdlg32.dll Gdi32.dll Imm32.dll Kernel32.dll Lz32.dll Mpr32.dll Netapi32.dll She -13 WINDOWS DLL' s API declaration module, including: Advapi32.dll Comdlg32.dll Gdi32.dll Imm32.dll Kernel32.dll Lz32.dll Mpr32.dll Netapi32.dll She
Platform: | Size: 28672 | Author: hxwcool | Hits:

[Remote ControlRATXXX

Description: Build Log --- --- --- --Configuration: RAT - Win32 Release-------------------- Command Lines Creating command line "rc.exe /l 0x804 /fo"Release/RAT.res" /d "NDEBUG" /d "_AFXDLL" "C:\Documents and Settings\Administrator\桌面\RAT远控\RAT\RAT.rc"" Creating command line "link.exe /nologo /subsystem:windows /incremental:no /pdb:"Release/RAT.pdb" /machine:I386 /out:"../bin/RAT.exe" ".\Release\NL_QQwry.obj" ".\Release\RAT.obj" ".\Release\RATDlg.obj" ".\Release\StdAfx.obj" ".\Release\XTabCtrl.obj" ".\Release\RAT.res" " Output Window Compiling resources... Linking... LINK : warning LNK4089: all references to "COMCTL32.dll" discarded by /OPT:REF LINK : warning LNK4089: all references to "GDI32.dll" discarded by /OPT:REF Results RAT.exe - 0 error(s), 0 warning(s)-Build Log --------------------Configuration: RAT- Win32 Release-------------------- Command Lines Creating command line "rc.exe /l 0x804 /fo"Release/RAT.res" /d "NDEBUG" /d "_AFXDLL" "C:\Documents and Settings\Administrator\桌面\RAT远控\RAT\RAT.rc"" Creating command line "link.exe /nologo /subsystem:windows /incremental:no /pdb:"Release/RAT.pdb" /machine:I386 /out:"../bin/RAT.exe" ".\Release\NL_QQwry.obj" ".\Release\RAT.obj" ".\Release\RATDlg.obj" ".\Release\StdAfx.obj" ".\Release\XTabCtrl.obj" ".\Release\RAT.res" " Output Window Compiling resources... Linking... LINK : warning LNK4089: all references to "COMCTL32.dll" discarded by /OPT:REF LINK : warning LNK4089: all references to "GDI32.dll" discarded by /OPT:REF Results RAT.exe- 0 error(s), 0 warning(s)
Platform: | Size: 33792 | Author: 林少 | Hits:

[Special EffectsMagic-Wand

Description: gdi32.dll 中 floodfill 函数的典型应用 模拟 PS 中的魔棒-floodfill function in gdi32.dll typical application simulation magic wand in PS
Platform: | Size: 57344 | Author: JiaNing | Hits:

[Windows Developwindowssdk

Description: 在本课中,我们将用C语言写一个 Windows 程序,程序运行时将弹出一个消息框并显示"hello world"。理论:Windows 为编写应用程序提供了大量的资源。其中最重要的是Windows API (Application Programming Interface)。 Windows API是一大组功能强大的函数,它们本身驻扎在 Windows 中供人们随时调用。这些函数的大部分被包含在几个动态链接库(DLL)中,譬如:kernel32.dll、 user32.dll 和 gdi32.dll。 Kernel32.dll中的函数主要处理内存管理和进程调度;user32.dll中的函数主要控制用户界面;gdi32.dll中的函数则负责图形方面的操作。除了上面主要的三个动态链接库,您还可以调用包含在其他动态链接库中的函数,当然您必须要有关于这些函数的足够的资料。-In this lesson, we will use the C language to write a Windows program, will pop up a message box and display "hello world" program runs. Theory: Windows provides a lot of resources for the preparation of the application. One of the most important is the Windows API (Application Programming Interface). The Windows API is a large group of powerful functions themselves at any time call for people stationed in Windows. Most of these functions are included in several dynamic link library (DLL), such as: kernel32.dll, user32.dll and gdi32.dll. Kernel32.dll function to handle memory management and process scheduling the user32.dll function control user interface gdi32.dll in function is responsible for the operation of the graphics. In addition to the above three main dynamic link library, you can also call the functions contained in the dynamic link library, of course, you must have enough information about these functions.
Platform: | Size: 937984 | Author: xuprogramc | Hits:

CodeBus www.codebus.net