VFP6.0中调用API的问题???

lhgs 2003-07-24 09:22:52
在VFP中如何调用API函数返还一个窗口的句柄,比如运行的IE窗口?
谢谢!
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kinlzy 2003-07-25
  • 打赏
  • 举报
回复
你懂他的意思了么,他那段代码是判断是否运行了‘计算器’程序,通过是否找到窗口来判断,如果不存在则运行计算器,如果存在则计算器取得焦点。
你需要知道的就前面那3行就行了:)
lhgs 2003-07-25
  • 打赏
  • 举报
回复
to: liujianjun_(流星尔)
首先谢谢!
但运行时出错:SW_SHOWNORMAL 没有定义?
还请能够详告!
whiteluobo 2003-07-24
  • 打赏
  • 举报
回复
另外还有两个相关函数 :
int _FindWindowP(WHANDLE FAR *wh, Point pt)
WHANDLE FAR *wh; /* Pointer to window handle. */
Point pt; /* Point in pixels. */

int _FindWindow(WHANDLE FAR *wh, Point pt)
WHANDLE FAR *wh; /* Pointer to window handle. */
Point pt; /* Point. */



whiteluobo 2003-07-24
  • 打赏
  • 举报
回复
1. WHANDLE _WGetObjectClientWindow(Value FAR *objct)
Returns the handle of the client window in which the specified object is contained.
流星尔 2003-07-24
  • 打赏
  • 举报
回复
Declare INTEGER FindWindow IN user32;
STRING lpClassName,;
STRING lpWindowName

Local hwnd
HWnd = FindWindow (.NULL., "计算器")
If hwnd = 0
= WinExec ("calc.exe", SW_SHOWNORMAL)
Else
= SetForegroundWindow (hwnd)
endif
Endif
ghost34 2003-07-24
  • 打赏
  • 举报
回复
哪位有关于WINDOWS API函数的详细资料发一份,
hua322919@163.com

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧