在wince下如何定制桌面風格
2008-11-05 17:52
211 查看
去改SHELL下的*。REG文件
桌面上的圖示 My Computer和 Recycle Bin是在shell下的shell.reg中,桌面上的IE圖示在IE下的ie.dat文件中,其他的大部分是在shell下的shell.dat 中,Media play圖示在directx中;
開始功能表和任務條的修改:
修改 /WINCE420/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR 下的stmenu.cpp taskbar.cpp文件
1. stmenu.cpp static STMENUDATA const stmenuData[] = {// {IDM_START_PROGRAMS, IDS_MENUPROGRAMS, IDI_STPROGS, CSIDL_PROGRAMS, 0, 0, 0},// {IDM_START_FAVORITES, IDS_MENUFAVORITES, IDI_STFAVORITES, CSIDL_FAVORITES, 0, 0, 0},// {IDM_START_DOCUMENTS, IDS_MENUDOCUMENTS, IDI_STDOCS, CSIDL_RECENT, 0, 0, 0},// {IDM_START_SETTINGS, IDS_MENUSETTING, IDI_STSETNGS, STATIC_ITEM, 0, 0, 0},// {IDM_START_HELP, IDS_MENUHELP, IDI_STHELP, STATIC_ITEM, 0, 0, 0},// {IDM_START_RUN, IDS_MENURUN, IDI_STRUN, STATIC_ITEM, 0, 0, 0}, {0, IDS_NULL, 0, STATIC_ITEM, 0, 0, 0},// {IDM_START_SUSPEND, IDS_MENUSUSPEND, IDI_STSUSPD, STATIC_ITEM, 0, 0, 0},}; 將static STMENUDATA const stmenuData[] 定義坐如上修改
2.taskbar.cpp 將BOOL CTaskBar::Register(HINSTANCE hInstance)函數內容注釋掉,直接return TRUE;
3. Click PB Menu Build -> Open Build ReleaseDirectory,Select /WINCE420/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR 下的 stmenu.cpp, taskbar.cpp
目錄,執行:
set wincedebug=retail
build /c
4.重新編譯平臺即可。
桌面上的圖示 My Computer和 Recycle Bin是在shell下的shell.reg中,桌面上的IE圖示在IE下的ie.dat文件中,其他的大部分是在shell下的shell.dat 中,Media play圖示在directx中;
開始功能表和任務條的修改:
修改 /WINCE420/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR 下的stmenu.cpp taskbar.cpp文件
1. stmenu.cpp static STMENUDATA const stmenuData[] = {// {IDM_START_PROGRAMS, IDS_MENUPROGRAMS, IDI_STPROGS, CSIDL_PROGRAMS, 0, 0, 0},// {IDM_START_FAVORITES, IDS_MENUFAVORITES, IDI_STFAVORITES, CSIDL_FAVORITES, 0, 0, 0},// {IDM_START_DOCUMENTS, IDS_MENUDOCUMENTS, IDI_STDOCS, CSIDL_RECENT, 0, 0, 0},// {IDM_START_SETTINGS, IDS_MENUSETTING, IDI_STSETNGS, STATIC_ITEM, 0, 0, 0},// {IDM_START_HELP, IDS_MENUHELP, IDI_STHELP, STATIC_ITEM, 0, 0, 0},// {IDM_START_RUN, IDS_MENURUN, IDI_STRUN, STATIC_ITEM, 0, 0, 0}, {0, IDS_NULL, 0, STATIC_ITEM, 0, 0, 0},// {IDM_START_SUSPEND, IDS_MENUSUSPEND, IDI_STSUSPD, STATIC_ITEM, 0, 0, 0},}; 將static STMENUDATA const stmenuData[] 定義坐如上修改
2.taskbar.cpp 將BOOL CTaskBar::Register(HINSTANCE hInstance)函數內容注釋掉,直接return TRUE;
3. Click PB Menu Build -> Open Build ReleaseDirectory,Select /WINCE420/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR 下的 stmenu.cpp, taskbar.cpp
目錄,執行:
set wincedebug=retail
build /c
4.重新編譯平臺即可。
相关文章推荐
- 如何为WinCE的定制键盘写驱动
- 如何从桌面系统下安装WinCE平台下Pocket PC应用程序
- WinCE驱动开发 - 如何旋转wince的桌面
- android 如何定制桌面(home screen)界面shortcut
- WinCE桌面定制:去掉任务栏
- android如何定制默认桌面上应用程序和shortcut图标
- 【求助】WINCE定制自己的SDK时如何加入POOM支持?
- 如何用WinCE CabManager制作的cab文件,创建桌面快捷方式?
- Ubuntu 如何定制桌面解放你的个性?
- 如何旋转wince的桌面
- 《如何为WinCE的定制键盘写驱动》
- WinCE桌面定制
- WINCE--桌面定制(转载)
- 如何去掉 WinCE 4.2 的桌面墙纸
- 如何让定制的WinCE支持TFT屏幕
- 如何为WinCE的定制键盘写驱动——转载
- 如何为WinCE的定制键盘写驱动
- WINCE启动桌面的定制(转贴)
- 如何为WinCE的定制键盘写驱动
- 如何让定制的WinCE支持TFT屏幕