Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "GlobalLock" in [All]

user32

.

     IntPtr gLock = GlobalLock(ClipboardDataPointer);

.

在我们这个例子中,往剪贴板中放的数据必须是内存对象:HGLOBAL。这个对象可以通过GlobalAlloc来生成。然后使用GlobalLock就可以得到该对象的内存地址,继而往里面写 数据。实际上在Win32中由于进程拥有独立的内存空间,因而常规的内存分配已经不需要GlobalLock了,看看MSDN就知道该函数主要就是为DDE和剪贴板服务的。

.

dwDropEffect=(DWORD*)GlobalLock(hGblEffect);

.

szData=(char*)GlobalLock(hGblFiles);

winspool

.

        IntPtr pDevMode = GlobalLock(hDevMode);

.

        IntPtr pDevMode = GlobalLock(hDevMode);

.

        IntPtr pDevMode = GlobalLock(hDevMode);

.

        IntPtr pDevMode = GlobalLock(hDevMode);

Structures

.

          IntPtr pLOGFONT = DLLKernel32.GlobalLock(hHGlobalLOGFONT);

.

          IntPtr pLOGFONT = DLLKernel32.GlobalLock(hHGlobalLOGFONT);

kernel32

.
Summary
.

static extern IntPtr GlobalLock(IntPtr hMem);

.
Documentation
[GlobalLock] on MSDN
.

    Friend Shared Function GlobalLock(ByVal handle As IntPtr) As IntPtr

.
Documentation
[GlobalLock] on MSDN

 
Access PInvoke.net directly from VS: