2
在Windows Vista SP2和Windows 7中,“开始”菜单中有一个新项目:Undock computer
。防止在Windows中脱离计算机
在对DBT_QUERYCHANGECONFIG
事件做出响应之后,我返回BROADCAST_QUERY_DENY
,但解除锁定功能仍在继续。哪里不对?
一个简单的WindowProc来说明这个问题:
LRESULT CMainWindow::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message) {
case WM_DEVICECHANGE: {
switch (wParam) {
case DBT_QUERYCHANGECONFIG : {
return BROADCAST_QUERY_DENY;
}
break;
}
break;
}
}
return CFrameWnd::WindowProc(message, wParam, lParam);
}
是第三行吗?消息,而不是事件 - >消息()? >>> switch(event-> Message()){ – meklarian 2009-11-19 16:27:07
对不起......代码现在已经被更正。谢谢! – 2009-11-20 12:48:44
我不得不同意贾尔夫 - 这里的信息纯属咨询;用户正在卸载他的电脑,并且你可以做的事情并不多。 – 2009-12-31 22:35:24