主題:EM9161開機運行程序問題 共有44631人關(guān)注過本帖 |
---|
客人 |
1樓 |
EM9161開機運行程序問題 Post By:2014-8-3 10:05:00 [只看該作者]
我們公司用的是EM9161-wince4.0,開發(fā)了一個程序是需要全屏顯示,不顯示任務(wù)欄和標(biāo)題欄的,程序調(diào)試沒有問題,手動打開也沒有問題,但是設(shè)置成開機自動啟動之后,開機之后運行程序,系統(tǒng)的任務(wù)欄還有標(biāo)題欄又都出現(xiàn)了,把原有的程序部分內(nèi)容覆蓋住了,請問這遇到過這樣的問題嗎
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2014-8-3 11:42:00 [只看該作者]
應(yīng)當(dāng)可以去掉的,明天上班后楊工會具體告知如何做的。另EM9161預(yù)裝的是CE5.0, :-P
|
|
單帖管理 | 引用 | 回復(fù) |
客人 |
3樓 |
Post By:2014-8-4 8:32:00 [只看該作者]
是5。0,我在網(wǎng)上查找的隱藏標(biāo)題欄和任務(wù)欄的方法,如下:
全屏顯示,不顯示標(biāo)題欄,但是有任務(wù)欄 在Wince中實現(xiàn)全屏的方法,在Dlg的OnInitDialog()里加入: CRect m_FullScreenRect; //全屏區(qū)域 CRect WindowRect; GetWindowRect(&WindowRect); CRect ClientRect; RepositionBars(0,0xffff,AFX_IDW_PANE_FIRST,reposQuery,&ClientRect); ClientToScreen(&ClientRect); int nFullWidth=GetSystemMetrics(SM_CXSCREEN); int nFullHeight=GetSystemMetrics(SM_CYSCREEN); m_FullScreenRect.left = WindowRect.left-ClientRect.left; m_FullScreenRect.top=WindowRect.top-ClientRect.top; m_FullScreenRect.right=WindowRect.right-ClientRect.right+nFullWidth; m_FullScreenRect.bottom=WindowRect.bottom-ClientRect.bottom+nFullHeight; this->SetWindowPos(&wndBottom,m_FullScreenRect.left,m_FullScreenRect.top,m_FullScreenRect.Width(),m_FullScreenRect.Height(),SWP_SHOWWINDOW); 全屏顯示,有標(biāo)題欄,無任務(wù)欄 // 隱藏任務(wù)欄 HWND lpClassName; lpClassName = ::FindWindow(TEXT("HHTaskBar"), NULL); ::ShowWindow(lpClassName, SW_HIDE); // 只隱藏Taskbar還不行,你得把work area 設(shè)為整個屏幕: int screenx = GetSystemMetrics(SM_CXSCREEN); int screeny = GetSystemMetrics(SM_CYSCREEN); CRect rcWorkArea; rcWorkArea.left = -1; rcWorkArea.right = screenx; rcWorkArea.top = -24; rcWorkArea.bottom = screeny; ::SystemParametersInfo(SPI_SETWORKAREA, 0, &rcWorkArea, SPIF_SENDCHANGE); 這兩個方法都是只能實現(xiàn)隱藏一個,我把兩個合到一起了,調(diào)試運行或者直接運行都能夠?qū)崿F(xiàn)隱藏任務(wù)欄和標(biāo)題欄,但是設(shè)置為開機自動運行就不行了,任務(wù)欄和標(biāo)題欄都出來了,而且把原有程序界面都覆蓋了。。。
|
|
單帖管理 | 引用 | 回復(fù) |
客人 |
4樓 |
Post By:2014-8-4 9:23:00 [只看該作者]
楊工來了嗎
|
|
單帖管理 | 引用 | 回復(fù) |
客人 |
5樓 |
Post By:2014-8-4 10:14:00 [只看該作者]
來個人啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
單帖管理 | 引用 | 回復(fù) |
yl |
6樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-8-4 16:33:00 [只看該作者]
你好,請參考你發(fā)的另外一個帖子,楊工已經(jīng)有回復(fù),謝謝。
|
單帖管理 | 引用 | 回復(fù) |
yy |
7樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-8-4 16:36:00 [只看該作者]
你這個方法是通過隱藏任務(wù)欄窗口的辦法來隱藏任務(wù)欄,但是這個方法的問題在于,你程序啟動之前,這段代碼執(zhí)行之前,你的任務(wù)欄是可見未隱藏的。
你說設(shè)置成開機自動運行這段代碼就失效了?這因該不可能,我猜測是你自啟動設(shè)置的路徑?jīng)]對,程序更本沒有執(zhí)行,如果程序執(zhí)行,這段代碼是一定可以隱藏任務(wù)欄的。
|
單帖管理 | 引用 | 回復(fù) |
返回首頁EM9161開機運行程序問題 |
---|
用戶名: | |
驗證碼: | |
內(nèi)容: | |