为什么明明在MFC对话框属性里,设置了不要标题栏,运行时还是有!!! 如题,为什么在MFC对话框属性里,设置了不要标题栏,但是在程序运行的时候,还是会出现标题栏!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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;} vc++用DataGrid要包含什么头文件呢?声明那应该是什么呢? 自已解决了 CRichEditCtrl读取RTF文件问题 高手请进,高分求助! 一个非常郁闷的问题,SOMAXCONN 宏定义怎么会变化? 局域网能执行的FTP客户程序,为何不能从公网的FTP服务上下载文件? 除了不能跨线程,CSocket还有什么缺点? 请教有关visual c++ 6.0的问题。 用list control控件的简单问题 如何枚举一个网站下的所有的目录呢。就象对付本地硬盘那样吗? openssl vs2008配置链接报错 Mapx中地图大小的获取 怎么判断 某个字符串 占了多少个字节呢
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;
}