Welcome![Sign In][Sign Up]
Location:
Search - Thunk

Search list

[Windows Developdockww

Description:   自从Windows操作系统出现以后,在应用程序中进行人机交互的思想和手段便发生了根本性的改变,计算机的界面变得友好精彩。一个程序的好坏很大程 度上决定于人机交互的方便程度。当前,大多数程序的标题栏都千篇一律,如何让自己的程序与众不同是每个程序员的梦想,但改变标题栏的内容的确有相当的难 度。该篇文章向你介绍如何在标题栏上添加图标按钮,而且当鼠标经过和点击该图标时,鼠标将有不同的反应。请按照下面的步骤实现。   第一步:打开VC编程环境,生成一个新的基于单文档的工程temp,所有的选项都取默认值,下面,我们就在此工程的标题栏上生成三个按钮图标。   第二步:下载资源文件,共有三个文件:CaptionButton.cpp、CaptionButton.h和Thunk.h。将这三个文件添加到工程中(添加方法不必细说了吧)。 -since the emergence of the Windows operating system. the application process for HCI thinking and means has undergone a fundamental change, computer-friendly interface become brilliant. The quality of a process largely depends on the man-machine interaction convenience. Currently, the majority of procedures are stereotyped column heading, and how to help their own procedures are different for each programmer's dream, but to change the column headings as indeed it is quite difficult. The article to tell you how to add Biaodilanshang icon button, but when the mouse hovers over the icon and click, mouse will have different reactions. Please follow these steps. First step : Open VC programming environment, a new generation of single-documentation project temp. all options take the default
Platform: | Size: 1973 | Author: 按钮 | Hits:

[WEB Codethunk

Description: 打造自己的MFC:thunk技术实现窗口类的封装-to create its own MFC : thunk technology window type packaging
Platform: | Size: 4595 | Author: 临风 | Hits:

[OS programThunkTest

Description: 利用第三方Thunk库, 将C++类成员函数做为Windows回调函数, 从而使回调函数可以通过this指针访问类的其他成员
Platform: | Size: 21057 | Author: zzq | Hits:

[GUI DevelopWINSHOW

Description: 用 Win API 实现自绘按钮类 用过MFC自绘按钮的人都知道,是通过重载了父窗口WM_DRAWITEM的响应消息实现的。同时也要子类化按钮来得到按钮的其他有用的消息,比如WM_MOUSEMOVE、WM_KEYDOWN等消息。因为MFC的消息循环都是封装好的,所以只要派生一下基本控件类就可以了。当是用WIN32API做的话就需要自己来子类化按钮窗口的消息循环了,相信经常编程的朋友都知道,子类化控件要用到SetWindowLong来改变窗口的回调过程,然后在回调窗口内添上自己需要处理的消息即可。因为我们要实现自绘按钮所以最好把子类化的过程做成一个类,然后传给它要自绘的按钮句柄就行了。因为要在类里面实现消息回调函数,但是类里面的消息回调函数只能是静态的,所以不能对应每个实例的消息回调。在我实现的按钮子类化类里,我用到Thunk技术或SetProp函数来实现的
Platform: | Size: 101753 | Author: 苗然 | Hits:

[Windows DevelopThunkDemo

Description: VC++中用Thunk机制实现浮动控件的源码-VC Thunk floating control mechanism to achieve the source
Platform: | Size: 109935 | Author: 陈晓东 | Hits:

[Windows DevelopGenericThunk_source_sample

Description: 许多库需要我们提供一个函数作为回调,这使得使用 “面向对象编程”(OOP) 出现了麻烦。因为普通的C函数没有成员函数需要的this指针。Thunk技术是一种快速但是平台相关的解决此问题的方法。作者设计了一组类,来提供一种通用的解决方案
Platform: | Size: 45595 | Author: sharpboy | Hits:

[OS programThunk_DEP

Description: Thunk和DEP 什么是Thunk Thunk技术就是将一段机器码对应的字节保存在一个连续内存结构里,然后把其指针强制转换成函数,即用作函数来执行。 什么是DEP 数据执行保护 (DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意代码。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003 Service Pack 1 、Microsoft Windows XP Tablet PC Edition 2005 和 Microsoft Windows Vista 中,由硬件和软件一起强制实施 DEP。 DEP 的主要优点是可以帮助防止数据页执行代码。通常情况下,不从默认堆和堆栈执行代码。硬件实施 DEP 检测从这些位置运行的代码,并在发现执行情况时引发异常。软件实施 DEP 可帮助阻止恶意代码利用 Windows 中的异常处理机制进行破坏。 硬件实施 DEP 是某些 DEP 兼容处理器的功能,可以防止在已标记为数据存储区的内存区域中执行代码。 此功能也称为非执行和执行保护。 Windows XP SP2 还包括软件实施 DEP,其目的在于减少利用 Windows 中的例外处理机制的情况。
Platform: | Size: 152454 | Author: china yaosan | Hits:

[Documentsthunk

Description: 打造自己的MFC:thunk技术实现窗口类的封装-to create its own MFC : thunk technology window type packaging
Platform: | Size: 4096 | Author: 临风 | Hits:

[Windows DevelopThunkDemo

Description: VC++中用Thunk机制实现浮动控件的源码-VC Thunk floating control mechanism to achieve the source
Platform: | Size: 109568 | Author: | Hits:

[Windows Developdockww

Description:   自从Windows操作系统出现以后,在应用程序中进行人机交互的思想和手段便发生了根本性的改变,计算机的界面变得友好精彩。一个程序的好坏很大程 度上决定于人机交互的方便程度。当前,大多数程序的标题栏都千篇一律,如何让自己的程序与众不同是每个程序员的梦想,但改变标题栏的内容的确有相当的难 度。该篇文章向你介绍如何在标题栏上添加图标按钮,而且当鼠标经过和点击该图标时,鼠标将有不同的反应。请按照下面的步骤实现。   第一步:打开VC编程环境,生成一个新的基于单文档的工程temp,所有的选项都取默认值,下面,我们就在此工程的标题栏上生成三个按钮图标。   第二步:下载资源文件,共有三个文件:CaptionButton.cpp、CaptionButton.h和Thunk.h。将这三个文件添加到工程中(添加方法不必细说了吧)。 -since the emergence of the Windows operating system. the application process for HCI thinking and means has undergone a fundamental change, computer-friendly interface become brilliant. The quality of a process largely depends on the man-machine interaction convenience. Currently, the majority of procedures are stereotyped column heading, and how to help their own procedures are different for each programmer's dream, but to change the column headings as indeed it is quite difficult. The article to tell you how to add Biaodilanshang icon button, but when the mouse hovers over the icon and click, mouse will have different reactions. Please follow these steps. First step : Open VC programming environment, a new generation of single-documentation project temp. all options take the default
Platform: | Size: 2048 | Author: 按钮 | Hits:

[OS programThunkTest

Description: 利用第三方Thunk库, 将C++类成员函数做为Windows回调函数, 从而使回调函数可以通过this指针访问类的其他成员-Thunk the use of third-party libraries, will C++ Class member function as the Windows callback function, so that through this callback function pointer to visit other members of
Platform: | Size: 20480 | Author: zzq | Hits:

[GUI DevelopWINSHOW

Description: 用 Win API 实现自绘按钮类 用过MFC自绘按钮的人都知道,是通过重载了父窗口WM_DRAWITEM的响应消息实现的。同时也要子类化按钮来得到按钮的其他有用的消息,比如WM_MOUSEMOVE、WM_KEYDOWN等消息。因为MFC的消息循环都是封装好的,所以只要派生一下基本控件类就可以了。当是用WIN32API做的话就需要自己来子类化按钮窗口的消息循环了,相信经常编程的朋友都知道,子类化控件要用到SetWindowLong来改变窗口的回调过程,然后在回调窗口内添上自己需要处理的消息即可。因为我们要实现自绘按钮所以最好把子类化的过程做成一个类,然后传给它要自绘的按钮句柄就行了。因为要在类里面实现消息回调函数,但是类里面的消息回调函数只能是静态的,所以不能对应每个实例的消息回调。在我实现的按钮子类化类里,我用到Thunk技术或SetProp函数来实现的-err
Platform: | Size: 101376 | Author: 苗然 | Hits:

[Windows DevelopGenericThunk_source_sample

Description: 许多库需要我们提供一个函数作为回调,这使得使用 “面向对象编程”(OOP) 出现了麻烦。因为普通的C函数没有成员函数需要的this指针。Thunk技术是一种快速但是平台相关的解决此问题的方法。作者设计了一组类,来提供一种通用的解决方案-Many libraries need to provide us with a function as a callback, which makes use of
Platform: | Size: 45056 | Author: sharpboy | Hits:

[OS programThunk_DEP

Description: Thunk和DEP 什么是Thunk Thunk技术就是将一段机器码对应的字节保存在一个连续内存结构里,然后把其指针强制转换成函数,即用作函数来执行。 什么是DEP 数据执行保护 (DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意代码。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003 Service Pack 1 、Microsoft Windows XP Tablet PC Edition 2005 和 Microsoft Windows Vista 中,由硬件和软件一起强制实施 DEP。 DEP 的主要优点是可以帮助防止数据页执行代码。通常情况下,不从默认堆和堆栈执行代码。硬件实施 DEP 检测从这些位置运行的代码,并在发现执行情况时引发异常。软件实施 DEP 可帮助阻止恶意代码利用 Windows 中的异常处理机制进行破坏。 硬件实施 DEP 是某些 DEP 兼容处理器的功能,可以防止在已标记为数据存储区的内存区域中执行代码。 此功能也称为非执行和执行保护。 Windows XP SP2 还包括软件实施 DEP,其目的在于减少利用 Windows 中的例外处理机制的情况。-err
Platform: | Size: 152576 | Author: china yaosan | Hits:

[Windows Developthunk

Description: thunk是一组动态生成的ASM指令,它记录了窗口类对象的this指针,并且这组指令可以当作函数,既也可以是窗口过程来使用。thunk先把窗口对象this指针记录下来,然后转向到静态stdProc回调函数,转向之前先记录HWND,然后把堆栈里HWND的内容替换为this指针,这样在stdProc里就可以从HWND取回对象指针,定位到WindowProc了-thunk is a group of dynamically generated ASM command, it records the window class object this pointer, and this group of commands can be used as a function of both the process can also be a window to use. thunk first window object this pointer record, and then shifted to the static callback function stdProc, before turning record HWND, and then the contents of the stack where HWND replace this pointer, so in stdProc can retrieve the object from the HWND pointer, locate the WindowProc
Platform: | Size: 6144 | Author: lixw | Hits:

[OS programMyWindow

Description: Windows自定义消息传递机制 实现WinAPI Windows封装-Windows custom messaging mechanisms WinAPI Windows package
Platform: | Size: 15360 | Author: lixw | Hits:

[Shell apimm

Description: 一个thunk编程的例子,先构造一个thunk的结构,然后填充一个jmp指令以及一个相对的函数入口地址.-A thunk programming examples, the first structure to construct a thunk, and then filled with a jmp instruction, as well as a relative function of the entrance of the address.
Platform: | Size: 8192 | Author: 刘阁 | Hits:

[OS programthunk_x64

Description: x64实现Thunk的新思路,兼容x86,目前能使用的第一份x64下的thunk代码。-x64 new ideas to achieve Thunk, compatible with x86, is currently able to use the first thunk code under x64.
Platform: | Size: 38912 | Author: loaden | Hits:

[Static controlThunk

Description: 网络上流行的Thunk技术,主要用于将成员函数变为线程函数或窗口过程.弥补了static成员函数不能访问非静态成员数据的缺点,最典型的应用就是微软的MFC和ATL中的窗口类实现,此原码也是网上公开的一个Thunk类实现-Thunk popular network technology, mainly for the membership function into a thread function or the window procedure. Up for static member functions can not access non-static member data of the shortcomings, the most typical application is the Microsoft MFC and ATL in the window class achieved, this source is online and open a Thunk class implements
Platform: | Size: 2048 | Author: chenjunhui | Hits:

[Software Engineeringthunk

Description: thunk的一些技术资料,非常全面,对封装窗口类等问题有很大的帮助-thunk some of the technical information, very comprehensive package, window class and other issues of great help to
Platform: | Size: 1828864 | Author: 陆成宗 | Hits:
« 12 »

CodeBus www.codebus.net