窗口置顶/取消置顶工具
来源:互联网 发布:交易网站源码 编辑:程序博客网 时间:2024/05/02 04:00
#include <windows.h>
#pragma comment(linker, "/subsystem:windows")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow)
{
HWND hWnd = NULL;
HWND htmp = NULL;
POINT pt;
GetCursorPos(&pt);
hWnd = WindowFromPoint(pt);
if(NULL == hWnd)
return -1;
while(htmp = GetParent(hWnd))
{
hWnd = htmp;
}
SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); //置顶
return 0;
#pragma comment(linker, "/subsystem:windows")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow)
{
HWND hWnd = NULL;
HWND htmp = NULL;
POINT pt;
GetCursorPos(&pt);
hWnd = WindowFromPoint(pt);
if(NULL == hWnd)
return -1;
while(htmp = GetParent(hWnd))
{
hWnd = htmp;
}
SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); //置顶
return 0;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
#include <windows.h>
#pragma comment(linker, "/subsystem:windows")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow)
{
HWND hWnd = NULL;
HWND htmp = NULL;
POINT pt;
GetCursorPos(&pt);
hWnd = WindowFromPoint(pt);
if(NULL == hWnd)
return -1;
while(htmp = GetParent(hWnd))
{
hWnd = htmp;
}
SetWindowPos(hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); //取消置顶
return 0;
}
把两个生成的bin文件创建快捷方式文件, 然后右键属性, 添加快捷建, 比如F7为置顶, F8为取消置顶
然后把鼠标光标移动到要置顶的窗口, 按一下F7, 窗口就置顶了, 按一下F8窗口就取消置顶了。
- 窗口置顶/取消置顶工具
- 窗口置顶/取消置顶
- 取消窗口置顶属性
- 取消窗口置顶
- Qt 实现窗口置顶与取消置顶
- windows判断窗口是否置顶、设置取消置顶、设置前景
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 参数设置,取消flash置顶!
- 对话框取消置顶
- 置顶
- 置顶
- 置顶
- 置顶
- VB让窗口置顶
- Hello,World!
- Apache2+mod_jk1.2+tomcat7 创建集群环境 (一) 软件安装
- 月薪万元乞丐
- Tornado模板机制分析
- wpa_supplicant无线网络配置
- 窗口置顶/取消置顶工具
- hdu1233还是畅通工程
- C++树(兄弟孩子结构实现)
- 学会打败你的时间“窃贼”!!
- 关于ftp中root用户连接时500 OOPS: cannot change directory:/root报错
- 本土产业能否抵挡Android专利战?
- JDBC事务机制
- hdu2544最短路
- flex滑轮事件