API
和海风
难得所爱,忠之无悔
展开
-
(1)ShellExecute
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。开始一个新的应用程序 ShellExecute(Handle, open, PChar(c:/test/app.exe), nil, nil, SW_SHOW);打开记事本,并打开一个文件(系统能识别记事本应用程序的路径,因此我们不必使用绝转载 2009-03-03 00:01:00 · 317 阅读 · 0 评论 -
SHGetFileInfo获取当前计算机文件或目录图标
//uses ShellAPIvar AMsg: AnsiString; AItem: TListItem; APsfi: TSHFileInfo; vIcon: TIcon;begin vIcon := TIcon.Create; try S原创 2011-09-29 14:20:13 · 679 阅读 · 0 评论 -
wm_NCHitTest
afx_msg UINT OnNcHitTest( CPoint point );Return ValueOne of the mouse hit-test enumerated values listed below. 下面列出的鼠标击中测试枚举值之一。 · HTBORDER 在不具有可变大小边框的窗口的边框上。 · HTBOTTOM 在窗口的水平边框的底部。 · HTBO转载 2010-01-03 15:25:00 · 463 阅读 · 0 评论 -
数查询或设置系统级参数 SystemParametersinfo
函数功能:该函数查询或设置系统级参数。该函数也可以在设置参数中更新用户配置文件。 函数原型:B00L SystemParametersinfo(UINT uiAction,UINT uiParam,PVOID pvParam,UINT fWinlni); 参数: uiAction:该参数指定要查询或设置的系统级参数。其取值如下; SPI_GETACCESSTIMEOUT:检原创 2010-02-27 10:46:00 · 742 阅读 · 0 评论 -
ExtractIcon图标提取函数
ExtractIcon [声明] Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long [说明] 判断一个可执行文件或DLL中是原创 2009-12-04 16:54:00 · 2242 阅读 · 0 评论 -
findwindow、findwindowEx
findwindow FindWindow,Win32 API函数。 FindWindow函数返回与指定字符串相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。这个函数不会查找子窗口。 函数原型: HWND FindWindow ( LPCSTR lpClassName, LPCSTR lpWindowName ); 参数表: lpCla原创 2009-11-24 11:45:00 · 5570 阅读 · 0 评论 -
GetForegroundWindow、GetActiveWindow
GetForegroundWindow 函数功能:该函数返回前台窗口(用户当前工作的窗口)。系统分配给产生前台窗口的线程一个稍高一点的优先级。 函数原型:HWND GetForegroundWindow(VOID) 参数:无。 返回值:函数返回前台窗回的句柄。 速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:1.0以上版本:头文件:原创 2009-11-24 11:00:00 · 6394 阅读 · 0 评论 -
GetWindow、GetTopWindow和GetNextWindow
GetWindow //uCmd 可选值:GW_HWNDFIRST = 0; {同级别第一个}GW_HWNDLAST = 1; {同级别最后一个}GW_HWNDNEXT = 2; {同级别下一个}GW_HWNDPREV = 3; {同级别上一个}GW_OWNER = 4; {属主窗口}GW_CHILD = 5; {子窗口} 函原创 2009-11-24 11:17:00 · 7697 阅读 · 0 评论 -
GetWindowTeXt、SetWindowText和GetWindowTextLength
GetWindowTeXt 函数功能:该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内。如果指定的窗口是一个控制,则拷贝控制的文本。但是,GetWindowTeXt不能接收在其他应用程序中的控制文本。 函数原型:Int GetWindowText(HWND hWnd,LPTSTR lpString,Int nMaxCount); 参数: hWnd:带文本的窗口或原创 2009-11-23 14:39:00 · 9919 阅读 · 1 评论 -
GetDesktopWindow
函数功能:该函数返回桌面窗口的句柄。桌面窗口覆盖整个屏幕。桌面窗口是一个要在其上绘制所有的图标和其他窗口的区域。 函数原型:HWND GetDesktopWindow(VOID) 参数 :无。 返回值 :函数返回桌面窗口的句柄。 速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:不支持;头文件:Win原创 2009-11-23 14:30:00 · 1077 阅读 · 0 评论 -
WinMai、Hmemcpy、GetWindowText、GetDlgItemText、MessageBox函数
来源:http://bbs.pediy.com/showthread.php?t=31840在编写Win32应用程序时,都必须在源码里实现一个WinMain函数。但Windows程序执行并不是从WinMain函数开始的,首先被执行的是启动函数相关代码,这段代码是编译器生成的。启动代码完成初始化进程,再调用WinMain。标准编译器通常包含启动代码在内的库文件源码,例如Visual C++中,启转载 2009-09-28 09:11:00 · 1132 阅读 · 0 评论 -
Socket API
WSAStartup 函数用于初始化Socket的DLL,原形如下:int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData );socket 函数用于创建一个Socket,原形如下:SOCKET socket ( int af, int type, int protocol );bin转载 2009-03-10 19:46:00 · 286 阅读 · 0 评论