WEB开发网
开发学院手机开发Windows Mobile 开发 Windows Mobile 界面编程经常使用的操作 阅读

Windows Mobile 界面编程经常使用的操作

 2010-06-01 15:57:00 来源:WEB开发网   
核心提示:复制到剪贴板 C/C++代码HWND hWnd = SHFindMenuBar(m_hWnd);::CommandBar_Show(hWnd, TRUE);7.显示输入法面板:复制到剪贴板 C/C++代码BOOL fRes = FALSE;SIPINFO si;memset( &si, 0, sizeof( si )

复制到剪贴板 C/C++代码

HWND hWnd = SHFindMenuBar(m_hWnd);

::CommandBar_Show(hWnd, TRUE);

7.显示输入法面板:

复制到剪贴板 C/C++代码

BOOL fRes = FALSE;

SIPINFO si;

memset( &si, 0, sizeof( si ) );

si.cbSize = sizeof( si );

if( SHSipInfo( SPI_GETSIPINFO, 0, &si, 0 ) )

{

si.rcSipRect.top -= 20;

si.rcSipRect.bottom -= 20;

si.rcSipRect.left = 20;

si.rcSipRect.right = 200;

si.fdwFlags &= ~SIPF_LOCKED;

si.fdwFlags &= ~SIPF_DOCKED;

si.fdwFlags |= SIPF_ON;

fRes = SHSipInfo( SPI_SETSIPINFO, 0, &si, 0 );

}

8.全屏窗口:

复制到剪贴板 C/C++代码

m_bFullScreen = FALSE;

CDialog::OnInitDialog();

SHINITDLGINFO shidi;

shidi.dwMask = SHIDIM_FLAGS;

shidi.dwFlags = SHIDIF_FULLSCREENNOMENUBAR;

shidi.hDlg = m_hWnd;

::SHInitDialog(&shidi);

SHFullScreen(m_hWnd, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);

int nMenuHeight = 26;

RECT rect;

GetWindowRect(&rect);

rect.top -= nMenuHeight;

MoveWindow(&rect, TRUE);

总结:

通过以上功能,我们可以更灵活地设计我们的UI,更大地发挥我们的想象,创造吸引用户的界面。

上一页  1 2 

Tags:Windows Mobile 界面

编辑录入:coldstar [复制链接] [打 印]
赞助商链接