关于windows mobile mfc隐藏输入法问题
2011-03-23 23:06
204 查看
在已经打开记事本等待输入法按钮的情况下。 最后面隐藏输入法栏可有可无,要是加需要释放。
BOOL CxxxxxDLG::OnInitDialog()
{
SetForegroundWindow(); //此函数不调用,则SHFullScreen将无效
SHFullScreen(m_hWnd, SHFS_HIDESTARTICON| SHFS_HIDESIPBUTTON);
RECT rc;
SetRect(&rc, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
::MoveWindow(m_hWnd, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, TRUE);
this->m_bFullScreen = false; //不执行此句将有不同的效果
/* int cx, cy;
HDC dc = ::GetDC(NULL);
cx = GetDeviceCaps(dc,HORZRES)+GetSystemMetrics(SM_CXBORDER);
cy = GetDeviceCaps(dc,VERTRES)+GetSystemMetrics(SM_CYBORDER);
::ReleaseDC(0,dc);
//去除标题和边框
SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)&(~(WS_CAPTION|WS_BORDER)));
// 置对话框为最顶端并扩充到整个屏幕
::SetWindowPos(m_hWnd,HWND_TOPMOST,-(GetSystemMetrics(SM_CXBORDER)+1),-(GetSystemMetrics(SM_CYBORDER)+1),cx+1,cy+1,SWP_NOZORDER);
*/
CDialog::OnInitDialog();
SetWindowText(_T(""));
// 隐藏输入法栏
CWnd* pWndSIP = FindWindow( _T("menu_worker"), NULL );
if ( pWndSIP )
{
pWndSIP->ShowWindow(SW_HIDE);
}
return TRUE;
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lxmhuendan/archive/2009/02/07/3867320.aspx
BOOL CxxxxxDLG::OnInitDialog()
{
SetForegroundWindow(); //此函数不调用,则SHFullScreen将无效
SHFullScreen(m_hWnd, SHFS_HIDESTARTICON| SHFS_HIDESIPBUTTON);
RECT rc;
SetRect(&rc, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
::MoveWindow(m_hWnd, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, TRUE);
this->m_bFullScreen = false; //不执行此句将有不同的效果
/* int cx, cy;
HDC dc = ::GetDC(NULL);
cx = GetDeviceCaps(dc,HORZRES)+GetSystemMetrics(SM_CXBORDER);
cy = GetDeviceCaps(dc,VERTRES)+GetSystemMetrics(SM_CYBORDER);
::ReleaseDC(0,dc);
//去除标题和边框
SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)&(~(WS_CAPTION|WS_BORDER)));
// 置对话框为最顶端并扩充到整个屏幕
::SetWindowPos(m_hWnd,HWND_TOPMOST,-(GetSystemMetrics(SM_CXBORDER)+1),-(GetSystemMetrics(SM_CYBORDER)+1),cx+1,cy+1,SWP_NOZORDER);
*/
CDialog::OnInitDialog();
SetWindowText(_T(""));
// 隐藏输入法栏
CWnd* pWndSIP = FindWindow( _T("menu_worker"), NULL );
if ( pWndSIP )
{
pWndSIP->ShowWindow(SW_HIDE);
}
return TRUE;
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lxmhuendan/archive/2009/02/07/3867320.aspx
相关文章推荐
- 关于windows mobile mfc隐藏输入法问题
- 关于windows mobile mfc隐藏输入法问题
- 关于windows mobile的MFC DIALOG模式下菜单问题
- 关于MFC程序中隐藏任务栏图标的问题
- 关于输入法的显示与隐藏的问题
- 关于C# TabPage如何隐藏的问题
- windows/mfc 隐藏窗口接受消息的问题
- MFC关于Radio Button控件选择的问题
- MFC 关于GetAsyncKeyState函数的问题
- 关于VC画图闪屏的问题 - VC/MFC / 基础类
- 关于classwizard识别部分MFC派生类的问题
- VS2010中使用MFC控制隐藏WMP的问题
- 关于 MFC 中 CString 内存泄露的问题
- 关于适配器中设置显示与隐藏的问题
- 记录一下 关于进程隐藏摘链操作的问题
- 关于输入法的两个问题
- 记录我的bug问题,关于View隐藏对其他空间的影响问题
- MFC关于GetClientRect()函数的问题
- 关于vs2015MFC中不能编辑ICON图像问题
- 关于VS2013 mfc使用Edit control控件显示输出内容问题