问题如下:
我在主窗体的属性中将titlebar给选没了
结果程序在系统条中成了没有图标也没有文字的白板
请问我可以给他加个图标么?

解决方案 »

  1.   

    mfc框架是不行了,你可以重画caption啊
      

  2.   

    楼上说的有道理,可以重画,caption。这样也可以达到你想要的效果。
      

  3.   

    请问怎样才能重画caption?
    有文章可以参考么?
      

  4.   

    重载OnSysCommand()函数afx_msg void OnSysCommand( UINT nID, LPARAM lParam ); SC_MAXIMIZE (or SC_ZOOM)   Maximize the CWnd object. 
    SC_MINIMIZE (or SC_ICON)   Minimize the CWnd object.
      

  5.   

    请问怎样才能重画caption?ModifyStyle(WS_CAPTION,0,0)即可;具体看MSDN
      

  6.   

    在dialog的onpaint里面的if( isIconic() )处修改。
      

  7.   

    ModifyStyle(WS_CAPTION,0,0)  
    :)
      

  8.   

    那还没有最终解释我的问题呢?
    没有title但是有图标,这个问题怎么解决?
      

  9.   

    在画图标的时候用这个
    ModifyStyle(WS_SYSMENU,0)
    画窗口的时候用ModifyStyle(WS_CAPTION,0,0)  
      

  10.   

    ModifyStyle(0,WS_VISIBLE|BS_ICON|BS_VCENTER );
    SetBitmap
      

  11.   

    ModifyStyle( WS_CAPTION, WS_MINIMIZEBOX, SWP_DRAWFRAME );//设置图标
    SetWindowText(strName);//设置对话框的标题