文件名称:explorer重启后图标消失处理
文件大小:150B
文件格式:TXT
更新时间:2017-05-25 05:15:38
explorer重启 图标消失 处理
首先要定义一个Windows系统消息,const UINT WM_ADDICON_TOTASKBAR = ::RegisterWindowMessage(_T("TaskbarCreated"));这个消息即是explorer.exe重绘任务栏时发给程序的消息。再将该消息加入宏映射表, ON_REGISTERED_MESSAGE(WM_ADDICON_TOTASKBAR, OnAddIconToTaskbar) 需要注意的是,这里用的是REGISTERED_MESSAGE,如果这里写得不对,也是不行的。然后要定义消息处理的函数,这里的函数定义也需要注意要定义成类似afx_msg LRESULT OnAddIconToTaskbar(WPARAM wParam, LPARAM lParam),这里如果不写成LRESULT而写成void,编绎可能通不过。而且如果不加WAPARAM和LPARAM编绎也可能通不过。