获得窗体指针的办法FromHandle,WindowFromPoint
2011-09-07 11:40
302 查看
HWND hWnd = GetSafeHwnd();
CWnd* pWnd = FromHandle(hWnd);
CPoint point;
GetCursorPos(&point);
CWnd* pWnd = WindowFromPoint(point);
//设置窗口的层次使其置顶局中显示
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);//static AFX_DATA const CWnd wndTopMost; // SetWindowPos pWndInsertAfter定义在afxwin.h
CenterWindow();
CRect rect;
GetWindowRect(rect);
rect.OffsetRect(0,0);
MoveWindow(rect);
FlashWindow(TRUE/FALSE)可以产生类似QQ的闪烁效果
SetWindowRgn()可以设置窗体区域,从而产生透明窗体的效果
//显示动画窗口
AnimateWindow(1000, AW_BLEND);//可以让窗体渐渐显示出来
//获得桌面窗口
CWnd* pWnd = CWnd::GetDesktopWindow();
//最小化所有桌面窗体
//获得任务栏窗口
CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);
//发送ID为0x1F5(Win + M)的WM_HOTKEY消息
pWnd->SendMessage(WM_HOTKEY, 0x1F5);
CWnd* pWnd = FromHandle(hWnd);
CPoint point;
GetCursorPos(&point);
CWnd* pWnd = WindowFromPoint(point);
//设置窗口的层次使其置顶局中显示
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);//static AFX_DATA const CWnd wndTopMost; // SetWindowPos pWndInsertAfter定义在afxwin.h
CenterWindow();
CRect rect;
GetWindowRect(rect);
rect.OffsetRect(0,0);
MoveWindow(rect);
FlashWindow(TRUE/FALSE)可以产生类似QQ的闪烁效果
SetWindowRgn()可以设置窗体区域,从而产生透明窗体的效果
//显示动画窗口
AnimateWindow(1000, AW_BLEND);//可以让窗体渐渐显示出来
//获得桌面窗口
CWnd* pWnd = CWnd::GetDesktopWindow();
//最小化所有桌面窗体
//获得任务栏窗口
CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);
//发送ID为0x1F5(Win + M)的WM_HOTKEY消息
pWnd->SendMessage(WM_HOTKEY, 0x1F5);
相关文章推荐
- WindowFromPoint -- 获得包括指定点的窗体的句柄
- 用WindowFromPoint()函数来获得鼠标所在位置的窗口的句柄--发生一个关闭窗口的消息---关闭鼠标所在的窗口
- WindowFromPoint -- 获得包含指定点的窗口的句柄
- [转]easyui使用tabs,在iframe中调用window,窗体不能置顶的解决办法
- easyui使用tabs,在iframe中调用window,窗体不能置顶的解决办法
- GetCursorPos/WindowFromPoint/SendMessage
- chilewindowfrompoint函数解析
- WinAPI: WindowFromPoint- 获取指定点所在窗口的句柄
- Failed to read the 'localStorage' property from 'Window' 的解决办法
- 寻找包含一个点的最小窗口:WindowFromPoint
- WindowFromPoint
- Get the window data(lamda,flux, true) from a center point and the window width
- elementFromPoint 获得鼠标所在位置处的对象
- 一个有意思的API——WindowFromPoint
- WindowFromPoint和ChildWindowFromPoint函数的使用
- MyWindowFromPoint,跳过GROUPBOX
- GetCursorPos WindowFromPoint GetlassName
- WinAPI: WindowFromPoint- 获取指定点所在窗口的句柄
- GetCursorPos/WindowFromPoint/SendMessage
- WindowFromPoint()与ChildWindowFromPoint()的区别