解决方案 »
- 请介绍下稀疏光流算法
- Windows 中 lpstr是个什么类型?
- 关于 无视类文档支持 MFC程序疑惑
- 如何实现mediaplayer那样的音量控件的(三角形的那种)
- 哪位大侠能不能提供一个DDE实现应用程序只能启动一个实例的例子(两次双击一个文件后直接在已运行的实例上打开)
- 就一点c++的内容,不知道为什么就出错
- 对话框中的打印问题
- 怎么样改变IE的代理服务器的设置, 并且让它马上生效呢?
- 我再用线程写文件的时候,用其他软件如记事本等能打开,没有问题,但是,复制文件就会使程序出错,怎么样能解决这个问题呢?
- 在View里为什么没有WM_CTLCOLOR消息处理?
- VS2008调用VC6生成的静态库出错
- fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory
HWND hParent = ::FindWindow(_T("Progman"), NULL);
if(hParent == NULL)
hParent = ::GetDesktopWindow();
if(hParent)
{
::SetParent(GetSafeHwnd(), hParent);
}
怎么设置??
::SetWindowPos(g_hWnd, HWND_BOTTOM, 0, 0, WND_WIDTH, WND_HEIGHT, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE);
这样?没有用的。。
#include <Windows.h>
int main()
{ SetParent(FindWindowW(L"Notepad",0),GetShellWindow());
return 0;
}
把记事本放最底下
LONG dwNewLong = GetWindowLong(m_hWnd, GWL_EXSTYLE);
dwNewLong |= WS_EX_TRANSPARENT |WS_EX_LAYERED;
SetWindowLong(m_hWnd, GWL_EXSTYLE, dwNewLong);
把窗口设置成鼠票透明
hook技术比较麻烦地方在于一是自身相对复杂,二是容易触发防病毒软件,而且windows不同版本下代码可能不同。