paip.提高用户体验增添开始菜单类似360小助手按钮总结

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
原文地址:https://www.cnblogs.com/attilax/p/15199527.html