如题,为什么在MFC对话框属性里,设置了不要标题栏,但是在程序运行的时候,还是会出现标题栏!!!

解决方案 »

  1.   


    BOOL CDlgLogon::OnInitDialog()
    {
    __super::OnInitDialog(); //设置标题
    // SetWindowText(TEXT("游戏登录")); //设置按钮图片
    HINSTANCE hInstance=AfxGetInstanceHandle();
    m_btLogon.ModifyStyle(0,BS_BITMAP);
    m_btLogon.SetButtonImage(IDB_BITMAP2,hInstance,false);
    //广告控件
    m_BrowerAD.Create(NULL,NULL,WS_VISIBLE|WS_CHILD,CRect(0,0,0,0),this,100,NULL);
    m_BrowerAD.Navigate(TEXT("http://hg.onewsm.com/ahbb/ahbb.html"),NULL,NULL,NULL,NULL); //广告位置
    int nXExcursion=GetXExcursionPos();
    int nYExcursion=GetYExcursionPos();
    m_BrowerAD.MoveWindow(nXExcursion+4,nYExcursion+49,370,80); //加入标签
    m_TabLogonMode.InsertItem(LOGON_BY_ACCOUNTS,TEXT("帐号登录"));
    m_TabLogonMode.InsertItem(LOGON_BY_USERID,TEXT("ID登录")); //设置控件
    m_LineMainPage.SetHyperLinkUrl(TEXT("http://game.ahbb.com/index.asp"));
    m_LinePassWord.SetHyperLinkUrl(TEXT("http://game.ahbb.com/Passwordprotection.asp"));
    m_LineGetPassWord.SetHyperLinkUrl(TEXT("http://game.ahbb.com/FindPassWord.asp"));
    m_LineMainPage.BringWindowToTop();
    m_LinePassWord.BringWindowToTop();
    m_LineGetPassWord.BringWindowToTop(); //限制输入
    ((CComboBox *)(GetDlgItem(IDC_USER_ID)))->LimitText(11);
    ((CComboBox *)(GetDlgItem(IDC_ACCOUNTS)))->LimitText(NAME_LEN-1);
    ((CEdit *)(GetDlgItem(IDC_PASSWORD)))->LimitText(PASS_LEN-1); //登录模式
    m_LogonMode=(enLogonMode)AfxGetApp()->GetProfileInt(REG_OPTION_LOGON,TEXT("LogonMode"),LogonMode_Accounts);
    if ((m_LogonMode!=LogonMode_Accounts)&&(m_LogonMode!=LogonMode_UserID)) m_LogonMode=LogonMode_Accounts;
    SetLogonMode(m_LogonMode); //记录密码
    if (g_GlobalOption.m_enAcountsRule==enAcountsRule_AccountsAndPass)
    ((CButton *)GetDlgItem(IDC_REM_PASSWORD))->SetCheck(BST_CHECKED); //加载信息
    LoadLogonServer();
    LoadAccountsInfo();
    LoadProxyServerInfo(); //设置焦点
    UINT uControlID=IDC_ACCOUNTS;
    if (m_LogonMode==LogonMode_UserID) uControlID=IDC_USER_ID;
    if (GetDlgItem(uControlID)->GetWindowTextLength()==0)
    {
    GetDlgItem(uControlID)->SetFocus();
    ((CComboBox *)GetDlgItem(uControlID))->SetEditSel(0,-1);
    }
    else 
    {
    GetDlgItem(IDC_PASSWORD)->SetFocus();
    ((CEdit *)GetDlgItem(IDC_PASSWORD))->SetSel(0,-1);
    } //框架位置
    CRect rcFrame;
    GetWindowRect(&m_rcNormalFrame);
    GetDlgItem(IDC_BORDER)->GetWindowRect(&rcFrame); //记录位置
    m_nFullWidth=m_rcNormalFrame.Width();
    m_nFullHeight=m_rcNormalFrame.Height(); //调整位置
    m_rcNormalFrame.bottom=rcFrame.top;
    MoveWindow(&m_rcNormalFrame,FALSE); return FALSE;
    }