paip.提高用户体验----增添开始菜单类似360小助手按钮总结
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
就是可以找到Shell_TrayWnd ..就是CreateWindowEx fail..不知委身...使用spylite查看累挂360360小助手按钮,发现哪是个exe..不是注射的..估计是个window,top.mini..有右键键菜单了..不过可以适合跟随开始菜单了..主要十内个位置可以扩展开个了.
HWND WinhandTask= FindWindow(L"Shell_TrayWnd",NULL);
//WinhandTask= FindWindowEx(WinhandTask, 0,L"Button", NULL);
qDebug()<<"---ati:WinhandTask-----"<<WinhandTask;
DWORD cs_style=WS_VISIBLE ; // WS_CHILD | | WS_BORDER;
int cs_x= 1;
int cs_y= 2;
int cs_cx= 300;
int cs_cy= 200;
HWND mybtnc922= CreateWindowEx(WS_EX_APPWINDOW|WS_EX_CLIENTEDGE,
(LPCWSTR)"Edit",
(LPCWSTR)"atiBtn",
WS_VISIBLE|WS_OVERLAPPED|WS_SYSMENU|WS_POPUP,
cs_x,
cs_y,
cs_cx,
cs_cy,
WinhandTask,
NULL,
NULL,
NULL);
qDebug()<<"---ati:mybtnc922-----"<<mybtnc922;
qDebug()<<"---ati:WS_VISIBLE-----"<<(int)WS_VISIBLE;
///end start menu btn
qDebug()<<GetLastError();
参考:
WinAPI FindWindow、FindWindowEx - 查找窗口 - 万一 - 博客园.htm
VC++ 高手进 :findwindow函数怎么获取不到这个窗口?_百度知道.htm
用C++ Builder在Windows“开始”按钮上绘图 - CSDN论坛 - CSDN.NET.htm
C# CreateWindowEx创建按钮事件 - CSDN论坛 - CSDN.NET.htm
CreateWindowEx_百度百科.htm
CreateWindowEx函数 作用翻译 (一)_idol_新浪博客.htm.lnk
CreateWindowEx函数 作用翻译 (二)_idol_新浪博客.htm
关于CreateWindowEx的显示问题 - CSDN论坛 - CSDN.NET.htm
如何用CreateWindowEx创建一个BUTTON(VC,Win32)_百度知道.htm
FindWindow返回句柄失败, GetLastError()却返回0!!!! 易语言俱乐部 - 易语言汉语编程官方论坛.htm