请教各位大虾,如何用VC编制一个程序,使得WINDOWS启动后自动运行,且在任务栏里并不显示程序已经运行!
解决方案 »
- 控件重叠,怎么设置前后顺序
- 小问题
- 谁能详细讲解下As a shared DLL 和 As a statically linked library的区别?
- atl中添加函数,参数为什么不能指定 Out 类型
- 在dll中能不能封装stringtable
- ATL project error cannot instantiate abstract class due to following members.
- up有分,请问我想运行别人的程序,
- 程序软工资问题?(搞个小型在线调查)
- 在vc.net中如何使用file类
- 如何编写一个高效的媒体播放器?
- 在线:简单问题:使用DrawEdge画边,使其具有“下凹”或者“上凸”的效果,那么怎么能使得这种效果消失?就是说它的反操作怎么做?
- 迷惑属性表,散分
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
然后在函数OnWindowPosChanging中:
void CYourDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
lpwndpos->flags &= ~SWP_SHOWWINDOW;
CDialog::OnWindowPosChanging(lpwndpos);
}
{
cs.style |=WS_POPUP;//使主窗口不可见
cs.dwExStyle |=WS_EX_TOOLWINDOW;//不显示任务按钮
return CFrameWnd::PreCreateWindow(cs);
}对于其他窗口,可以在窗口被Create出来之后ShowWindow之前使用ModifyStyle()和ModifyStyleEx()来修改它的风格。
还有,大哥,记得结贴呀。