#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;
}