程序开机自动启动,我是把写程序写到启动,并在程序OnInitDialog()中
PostMessage(WM_SYSCOMMAND, SC_MINIMIZE, 0);这样做是可以达到目的。但是存在问题是,如果我退出程序,然后点程序,程序也是最小化到任务栏
现在想做的,点程序启动的话,不要最小化到任务栏,除了开机自动启动,不然就要点程序最小化按钮才可以。
这有办法做吗?
PostMessage(WM_SYSCOMMAND, SC_MINIMIZE, 0);这样做是可以达到目的。但是存在问题是,如果我退出程序,然后点程序,程序也是最小化到任务栏
现在想做的,点程序启动的话,不要最小化到任务栏,除了开机自动启动,不然就要点程序最小化按钮才可以。
这有办法做吗?
你能再详细说下吗?在键值EXE路径后面跟上命令行参数,这是什么意思?
就比如你的EXE是c:\\test.exe,那么键值你就写成"c:\\test.exe startup" 在程序中判断命令行参数是否有值。获得命令行参数可以用::GetCommandLine()
CWinApp的类成员变量m_lpCmdLine就是命令参数
在OnInitDialog中
if(lstrcmp(GetCommandLine(), _T("startup"))==0)
{
PostMessage;
}