[翻譯]-Windows CE 程式設計 (3rd 版)–5.1 公用控制項編程

翻譯 tellmenow因為公用控制項同作業系統核心是分離的,所以在使用任何一個公用控制項前必須要初始化包含公用控制項的DLL。在所有Windows版本裡,也包括Windows CE,您可以調用void InitCommonControls(void)來裝載動態庫並註冊許多公用控制項類。該調用並不初始化日曆控制項、時間選擇控制項up/down控制項、IP地址控制項以及其它更新一些的公用控制項。要初始化這些控制項,使用函數BOOL

windows XP中添加loopback介面(虛擬網卡),設定虛擬網卡物理地址

為了做實驗方便,windows中經常要添加一個永遠活動的loopback介面,下面是添加loopback介面的方法:開始》控制台》添加硬體,雙擊,開啟如1:圖1:圖1點擊下一步,硬體搜尋完畢後,出現圖2:圖2:  點擊下一步,選擇“是”,點下一步,三:圖3:選擇“添加新的硬體裝置”,點擊下一步,四:圖4:選擇“安裝我手動從列表選擇的硬體”,點擊下一步:五:圖5:選擇“網路介面卡”,然後點擊下一步,6:圖6:在左邊的廠商列表裡邊選擇“Microsoft”,網卡選擇“Microsoft

完善WTL的分隔視窗控制

原創  VisualFC       

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(五)

                                                                               翻譯:tellmenow命令帶(Command

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(六)

增加帶區                                                      翻譯:tellmenowREBARBANDINFO結構用來描述控制項中的每個帶區,通過給CommamndBands_AddBands函數傳遞一個REBARBANDINFO結構數組,可以給應用程式添加帶區。CommandBands_AddBands函數原型如下:BOOL CommandBands_AddBands (HWND hWndCmdBands, HINSTANCE

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(七)

配置單獨帶區                                                                                                翻譯:tellmenow進行到這裡時,命令帶控制項已經建立,單獨單區已經加到控制項中了。接下來我們有更多的任務要做,就是去配置每個帶區中單獨的命令條控制項。(實際上,配置命令條控制項比起前面講述的命令條要略微複雜一些。)可以使用下面的函數來擷取帶區中的命令條控制代碼:HWND

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(十一)

建立菜單條                                                                                                    翻譯:tellmenow要建立菜單條,可以調用BOOL SHCreateMenuBar (SHMENUBARINFO *pmb);函數中唯一的參數是一個SHMENUBARINFO結構的的地址,該結構定義如下:typedef struct tagSHMENUBARINFO {DWORD

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(十)

                      菜單條                                        翻譯:tellmenow菜單條控制項是在Pocket PC 2000中開始引入的。從外觀上看,菜單條同命令條的不同之處在於它是位於視窗底部而不是頂部。但是,對程式員來說,菜單條有許多不同的編程介面。因為Pocket PC的流行以及OEM廠商希望能夠建立同Pocket PC軟體相容的嵌入式系統,所以從Windows CE.NET 4.2開始,現在菜單條同Windows

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(八)

儲存帶區布局                                             翻譯:tellmenow命令帶控制項的可配置能力給程式員帶來一個問題。使用者重新排列帶區後,希望定製的布局在應用程式下一次啟動的時候能夠恢複。通過使用下面的函數,可以輕易的達到目的:BOOL CommandBans_GetRestoreInformation (HWND hwndCmdBands, UINT uBand, LPCOMMANDBANDSRESTOREINFO

[翻譯]-WinCE 程式設計 (3rd 版)–第4章 視窗、控制項和菜單 –概述

概述理解視窗是如何工作的以及視窗之間的關係對理解微軟Windows作業系統(不論是XP還是CE)的使用者介面是很關鍵的。您所看到的Windows顯示的每個東西都是一個視窗。案頭是視窗,任務條是視窗,甚至任務條上的啟動按鈕也是視窗。根據這種或那種關聯式模式,視窗之間彼此是相互關聯的。它們可以是父子關係、兄弟關係或者是擁有與被擁有的關係。Windows支援許多預定義的視窗類別,也稱為控制項。從簡單的按鈕到複雜的多行文字編輯器,控制項通過提供一系列預定義的使用者介面元素,簡化了程式員的工作。和Wind

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(十二)

菜單條資源                                                

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(三)

                                                                                 翻譯:tellmenow其它命令條函數有許多其它函數用於協助管理命令條。CommandBar_Height函數返回命令條的高度,並且用於所有使用命令條的樣本程式中。同樣地,不論什麼時候使用命令條,都會用到CommandBar_AddAdornments函數。該函數原型如下:BOOL CommandBar_AddAdornments

[翻譯]-Windows CE 程式設計 (3rd 版)–第5章 公用控制項和Windows CE –概述

翻譯 tellmenow概述隨著微軟Windows作為一個作業系統日漸成熟,Windows提供的基本控制項也是愈發不足以滿足使用者對複雜介面的需要。微軟開發了一系列稱為公用控制項的附加控制項,用於其內部應用。隨後又將這些公用控制項包容到DLL中提供給開發人員使用。從Windows

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(二)

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2006-03-05//由於最近事情比較多,不能像以前一樣,翻譯一整節再發布了,所以決定採用分散翻譯,分散發布的方式。//每次會翻

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(部分)

翻譯 tellmenowWindows CE的基本目標定位--小型個人生產力工具--在驅動著公用控制項的需求。議程和任務管理應用程式中頻繁用到時間和日期的需求導致在控制項中包括了日期和時間選擇控制項以及日曆控制項。個人生產力工具的小螢幕促成了節省空間的命令條。命令條控制項和用於IE3.0的rebar控制項結合產生了命令帶控制項。命令帶控制項為位於Windows CE應用程式頂部的菜單、按鈕和其它控制項提供了更多的空間。最後是Pocket PC開發人員所熟悉的菜單控制項。在Windows

[翻譯]-Windows CE 程式設計 (3rd 版)–5.2 公用控制項(十三)

使用菜單條                                                                               

[翻譯]-WinCE 程式設計 (3rd 版)–1.3 第一個Windows CE程式

第一個Windows CE程式說了這麼多,就讓我們一起看一下你的第一個Windows CE程式吧。列表1-1顯示了Hello1--為Windows CE寫的一個簡單的Hello World應用程式。Listing 1-1: Hello1, 一個簡單的Windows應用程式Hello1.cpp//======================================================================// Hello1 - A simple

[翻譯]-Windows CE 程式設計 (3rd 版)–4.5 資源

翻譯 tellmenow資源資源是應用程式或DLL的一個唯讀資料區段,在模組被編譯後,資源被連結到模組中。資源為開發人員提供了一個與編譯器無關的位置,用來儲存常量資料,例如對話方塊、字串、位元影像、表徵圖以及菜單。因為資源並不編譯在程式裡,所以改變它們並不用重新編譯器。您可以通過構造一個描述資源的的ASCII檔案--資源指令碼--來建立資源。ASCII檔案的副檔名叫RC。您可以用資源編譯器來編譯該檔案,每個Windows開發工具的製造者都提供該編譯器。隨後您可以用連結器把該檔案連結到編譯後的可執

[翻譯]-WinCE 程式設計 (3rd 版)–1.5 Windows應用程式剖析

Windows應用程式剖析基於Windows的編程遠不同於基於MS-DOS或Unix的編程。只要是程式需要,任何時候基於MS-DOS或Unix的程式都可以使用getc-或putc風格的函數從鍵盤讀取字元並寫到螢幕上。這是MS-DOS或Unix程式所使用的典型的"Pull"(拉)風格,這種風格是面向過程的,而一個Windows程式,則使用"Push"(推)模式。在這種模式下,必須編寫程式來響應來自作業系統的通知,比如一個鍵被壓下去了或者收到一個重繪螢幕的命令。Windows應用程式並不從作業系統請

[翻譯]-WinCE 程式設計 (3rd 版)–1.2 依然是Windows編程

依然是Windows編程雖然Windows CE和Windows的其它版本之間確實存在差異,但不應該誇大這種差異。編寫Windows CE應用程式依然是編寫Windows應用程式。有同樣的訊息迴圈,同樣的視窗,大部分情況下,具有同樣的資源和控制項。差異並不會掩蓋相同的地方。匈牙利命名方式是重要的相同點之一。匈牙利命名方法自從Charles Petzold寫《Windows

總頁數: 1345 1 .... 405 406 407 408 409 .... 1345 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。