FindWindow
GetWindowThreadProcessId
请告诉我上面这2个函数怎么用
懂C语言的进!
答案:4 悬赏:50 手机版
解决时间 2021-03-19 13:39
- 提问者网友:暮烟疏雨之际
- 2021-03-18 18:25
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-18 19:32
这个很简单的,有好多做法,
一是CheckedListBox 绑定一个对象,到时判断CheckedListBox选中了哪些对象
将选中项转换为你自己的对象,再取该 对象的 路径属性。
二 用一个数组放好路径和界面项对角,再判断选中了几项及他们的索引,从数据中获取对应的值就行了
‘
一是CheckedListBox 绑定一个对象,到时判断CheckedListBox选中了哪些对象
将选中项转换为你自己的对象,再取该 对象的 路径属性。
二 用一个数组放好路径和界面项对角,再判断选中了几项及他们的索引,从数据中获取对应的值就行了
‘
全部回答
- 1楼网友:十鸦
- 2021-03-18 22:45
HWND FindWindow(
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);
DWORD GetWindowThreadProcessId(
HWND hWnd, // handle to window
LPDWORD lpdwProcessId // address of variable for process identifier
);
- 2楼网友:摆渡翁
- 2021-03-18 21:41
FindWindow:
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。
函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
参数:
IpClassName
:指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函
数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
GetWindowThreadProcessId:
函数功能:该函数返回创建指定窗口线程的标识和创建窗口的进程的标识符,后一项是可选的。
函数原型;DWORD GetWindowThreadProcessld(HWND hwnd,LPDWORD lpdwProcessld);
参数:
hWnd:窗口句柄。
lpdwProcessld:接收进程标识的32位值的地址。如果这个参数不为NULL,GetWindwThreadProcessld将进程标识拷贝到这个32位值中,否则不拷贝。
返回值:返回值为创建窗口的线程标识。
- 3楼网友:第幾種人
- 2021-03-18 21:05
#include <stdio.h> void main() { int ncount1=1; int ncount2=2; for (int i=3; i<=100; i++) { if (i%2 == 0) { ncount2 += i; } else { ncount1 += i; } }
printf("1到100的奇数和 :%d\n",ncount1); printf("1到100的偶数和 :%d\n",ncount2);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯