星期四, 3月 19, 2015

在wince下如何定制桌面風格

 

去改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.重新編譯平臺即可。



星期四, 5月 11, 2006

星期一, 5月 08, 2006

BeOS後勢看漲


今天沒事又去逛了一下BeOS相關的資源網站
本以為應該沒什麼東西可逛, 但是出乎意料之外
軟體變的非常的多, 連Firefox都同步推出1.5版
供人免費下載, 再看看開發工具更是目不暇接,
可用的項目之多並不會輸給其他的作業系統

這全部拜自由軟體的功勞, 讓原本以為快要枯萎
的產品, 有了這個營養加分的滋養, 現在又欣欣向榮了
挾持原本設計優良的使用者介面, 相信BeOS捲土重來
的日子不遠了