C++ 防止在Windows中脱离计算机
在Windows Vista SP2和Windows 7中,“开始”菜单中有一个新项目:C++ 防止在Windows中脱离计算机,c++,windows-7,windows-vista,C++,Windows 7,Windows Vista,在Windows Vista SP2和Windows 7中,“开始”菜单中有一个新项目:解除计算机锁定 作为对事件的响应,我返回BROADCAST\u QUERY\u DENY,但取消停靠功能仍在继续。怎么了 一个简单的WindowProc来说明这个问题: LRESULT CMainWindow::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_DE
解除计算机锁定
作为对事件的响应,我返回BROADCAST\u QUERY\u 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);
}
我不能确定,但我相信我读到微软改变了一些关于睡眠、休眠的东西,也许还有这个解锁,尽管我没有读到解锁 我记得读到的变化是,应用程序不再能阻止笔记本电脑睡眠。他们得到通知,大约有1秒的时间做一些事情,就是这样
如果你能找到MS文档,请仔细检查上面的所有内容。我不能肯定,但我相信我读到了微软改变了一些关于睡眠、休眠的事情,也许还有这个解锁,尽管我没有读到解锁的内容 我记得读到的变化是,应用程序不再能阻止笔记本电脑睡眠。他们得到通知,大约有1秒的时间做一些事情,就是这样
如果您能找到MS文档,请仔细检查以上所有内容。第三行是打字错误吗?消息,而不是事件->消息()?>>switch(event->Message()){抱歉……代码现在已经更正。谢谢!我必须同意jalf的观点-这里的消息纯粹是建议性的;用户正在卸载他的计算机,您对此无能为力。第三行是打字错误?消息,而不是event->Message()?>>开关(event->Message()){对不起……代码现在已经更正。谢谢!我必须同意jalf的意见-这里的消息纯粹是建议性的;用户正在卸载他的计算机,您对此无能为力。