有个现成的程序,要否?e-mail!?

解决方案 »

  1.   

    哈,怎么又是你,好,给我看看:[email protected]
      

  2.   

    哦,太简单了,谢谢,不过你只回答了一半,还有一个相关的问题需要你来回答,如下:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){cs.style =WS_POPUP;//使主窗口不可见cs.dwExStyle |=WS_EX_TOOLWINDOW;//不显示任务按钮return CFrameWnd::PreCreateWindow(cs);}这在单文档或多文档程序中是有效的,那么在对话框程序中应该怎样使这两个功能有效?
      

  3.   

    楼上的都说了,不过清华的BBS VC版上有一个很详尽的说明文档
      

  4.   

    让窗体无标题栏
    ModifyStyle(WS_CAPTION,0,SWP_FRAMECHANGED);
    不在任务栏显示按扭 
    ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
    隐藏窗口
    ShowWindow(SW_HIDE);
      

  5.   

    我说的是在基于Dialoge的程序里如何实现上述两个功能,在Dialog程序里应该在什么地方添加上述代码?在
    CTestDlg::PreCreateWindow(CREATESTRUCT& cs) 
    函数里面添加上述代码是无效的。还望高手指点迷津啊!!!
      

  6.   

    smallwei() ,有些不明白你的意思,给你的那个托盘程序不是
    在Dialog那样用PreCreateWindow试试,或者你的意思初始化就
    shell_notifyicon???
      

  7.   

    ShowWindow(SW_HIDE) 可以隐藏窗口,但:
    不在任务栏显示按扭 
    ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
    执行成功了,函数返回值是正确的,但任务栏中的按钮还是没有消失,这是为什么?
      

  8.   

    my code:
    SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,0);
    ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
    WINDOWPLACEMENT wp;
    wp.length=sizeof(WINDOWPLACEMENT);
    wp.flags=WPF_RESTORETOMAXIMIZED;
    wp.showCmd=SW_HIDE;
    SetWindowPlacement(&wp);
      

  9.   

    我自己的程序是这样的
    BOOL CCAIMSGDlg::OnInitDialog()
    {
    ...
    //不在任务栏显示按钮
    ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW); 
    //设置为最顶层
    SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE|WS_EX_TOPMOST);
    //创建弹出菜单
    m_PopMenu.CreatePopupMenu();
    ...
    m_PopMenu.AppendMenu(MF_STRING,1,"Exit");
    //在托盘区建立图标
        MyTaskBarAddIcon(this->m_hWnd,IDI_MYTASKICON,this->m_hIcon,_T("短信邮差"));
    ...我想跟你的需求有点相同的地方吧
    我的可以成功
      

  10.   

    同意 kingzai() ,用如下好像可以的:
    ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW); //在TaskBar隐藏
    WINDOWPLACEMENT wp;
    wp.length=sizeof(WINDOWPLACEMENT);
    wp.flags=WPF_RESTORETOMAXIMIZED;
    wp.showCmd=SW_HIDE;
    SetWindowPlacement(&wp);