Time of Update: 2018-12-07
問題來源: http://www.cnblogs.com/del/archive/2008/02/28/1085432.html#1247615致 "混崗" 同學: 你同時提到 IE 中的 "輸入框", 沒有明白你的意思; 這個例子只是找頂層視窗, IE 的 "輸入框" 是 IE 視窗的子視窗, 需要在此基礎上繼續枚舉子視窗.本例(測試時, 我開啟了: 搜狐、Google和我的部落格):代碼檔案:unit Unit1;interfaceuses Windows, Messages,
Time of Update: 2018-12-07
本例:建立一個控制台程式, 貼入下面代碼即可運行:program Project1;uses Windows, Messages;{等待調用的過程, 用於在表單上繪製文本}Procedure OnPaint(h: HDC);const s = 'CodeGear Delphi 2007';begin TextOut(h, 10, 10, PChar(s), Length(s));end;{視窗回調過程}function WndProc(wnd: HWND; msg: UINT;
Time of Update: 2018-12-07
準備開始學習Windows Workflow
Time of Update: 2018-12-07
一般情況下多線程編程多採用MFC類庫實現,那麼如果不使用MFC 如何進行多線程程式設計呢?本文將就這個問題進行討論: 微軟在Windows API中提供了建立新的線程的函數CreateThread,它的文法如下:hThread = CreateThread (&security_attributes, dwStackSize, ThreadProc,pParam, dwFlags, &idThread)
Time of Update: 2018-12-07
Windows Live Writer以及Xml-Rpc的介紹(很早寫的一篇文章, 扔過來備份一下)Windows Live Writer是Microsoft推出的瀏覽器外用的Blog編輯和發布的工具, 支援Html和簡單的圖片編輯上傳, 使用它, 可以極大的方便Blog的編輯和發布. 現在Windows Live Writer對國外較大的Blog服務提供了支援, 如Live Spaces, Blogger等, 如果你沒用使用支援列表裡的服務卻想使用Windows Live Writer的話,
Time of Update: 2018-12-07
本系列意在記錄Windwos線程的相關知識點,包括線程基礎、線程調度、線程同步、TLS、線程池等。 用核心對象進行線程同步核心對象:Windows作業系統使用核心對象來管理進程、線程、檔案等諸多種類的大量資源。核心對象的建立通常是通過Windows
Time of Update: 2018-12-07
本例:本例使用的資源檔(TestRes.rc):MyMenu1 MENUEXBEGIN MENUITEM "Open" ,101 MENUITEM "Old" ,102 MENUITEM "Help" ,103END本例代碼檔案:program Project1;{$R 'TestRes.res' 'TestRes.rc'}uses Windows, Messages;const IDM_New = 202; {常量將作為修改後的菜單的標識}{收到 WM_COMMAND
Time of Update: 2018-12-07
本例:本例使用的資源檔(TestRes.rc):MyMenu1 MENUEXBEGIN MENUITEM "菜單" ,101 MENUITEM "改變我的禁止與非禁止狀態" ,102 MENUITEM "改變" ,103END本例代碼檔案:program Project1;{$R 'TestRes.res' 'TestRes.rc'}uses Windows, Messages;{收到 WM_COMMAND
Time of Update: 2018-12-07
本例:本例使用的資源檔(TestRes.rc):MyMenu1 MENUEXBEGIN MENUITEM "File" ,101 MENUITEM "Add" ,102END本例代碼檔案:program Project1;{$R 'TestRes.res' 'TestRes.rc'}uses Windows, Messages;var i: Word = 1;{收到 WM_COMMAND 訊息時需要做的工作}procedure OnCommand(h: HWND; wParam:
Time of Update: 2018-12-07
Windows API 中的字串對應這 Delphi 的 PChar(PAnsiChar); 在 API 中使用 Delphi 的字串還是比較靈活的.先說賦值://賦值方法1: 給直接量begin SetWindowText(Handle, '新標題');end;//賦值方法2: 定義它要的類型var p: PChar;begin p := '新標題'; SetWindowText(Handle, p);end;//賦值方法3: 轉換成它要的類型var str:
Time of Update: 2018-12-07
提示:1、因為加入快速鍵, 本例的基礎代碼和以前不同了; 因為表單初始化時要先載入快速鍵資源, 還要攔截快速鍵訊息另作處理.2、關於快速鍵的話題, 以前接觸過不少了, 但那些都不是本質: 註冊系統級熱鍵 所有可選的快速鍵列表 快速鍵設定控制項 快速鍵的記錄方式3、我曾經以為快速鍵不過就是攔截鍵盤訊息, 現在看來那是想得太簡單了; 很容易就可以說明: 鍵盤訊息是需要焦點的, 而快速鍵是只對主視窗.4、使用快速鍵前應該先建立一個快速鍵表或建立快速鍵資源,
Time of Update: 2018-12-07
我們可以把上例中的資源檔修改成這樣:MyMenu1 MENUEXBEGIN POPUP "&File" ,65535 BEGIN MENUITEM "&New" ,101 MENUITEM "&Open" ,102 MENUITEM "&Save" ,103 MENUITEM SEPARATOR MENUITEM "E&xit" ,104 END POPUP "&Edit"
Time of Update: 2018-12-07
最佳化記憶體,提高記憶體的使用效率,儘可能地提高運行速度,是我們所關心的問題。下面介紹在Windows作業系統中,提高記憶體的使用效率和最佳化記憶體管理的幾種方法。 1、改變分頁檔的位置 其目的主要是為了保持虛擬記憶體的連續性。因為硬碟讀取資料是靠磁頭在磁性物質上讀取,分頁檔放在磁碟上的不同地區,磁頭就要跳來跳去,自然不利於提高效率。而且系統硬碟檔案眾多,虛擬記憶體肯定不連續,因此要將其放到其他盤上。改變分頁檔位置的方法是:用滑鼠右鍵點擊“我的電腦”,選擇“屬性→進階→效能設定→進階→更
Time of Update: 2018-12-07
微軟在Windows 8中做了一個重大改變,那就是取消了工作列中的開始按鈕,這必然會讓很多使用者難以適應,那麼如何才能在Windows 8中用上熟悉的開始按鈕和開始菜單呢?下面我們為大家匯總了多個方案。進入正題前再多說幾句,Windows 8開始按鈕並沒有消失,它還在,只是換了個位置移動到了右側Charm超級欄中。Windows
Time of Update: 2018-12-07
首先來一張類結構層次圖然後我們進入討論的正題吧! CWinApp* pApp = AfxGetApp(),GfxGetApp是取得當前CMyApp的對象的一個函數 這樣我們用當前的App對象(衍生類別)附值給CWinApp指標(父類)。這樣下面pApp.InitInstance()調用的就是衍生類別的因為它是虛函數,如果衍生類別沒有重寫那就調用基類一層一層往上找標號為3,4處:
Time of Update: 2018-12-07
執行個體Web Camps Training Kit[MSDN上可以下載,如下的地址] http://download.microsoft.com/download/4/D/A/4DA69FF9-A83D-4139-8F0E-7E01D8684F6D/WebCampsTrainingKit.Setup.20100720.exe中\Labs\EnhancingYourWebApp\Source\Ex01-AddingAppFabricCache有這個的詳細說明Start-CacheCluster
Time of Update: 2018-12-07
Windows 指令碼宿主 (WSH Windows Script Host) 是一種 Windows 管理工具。Windows 98引入,後續的Windows一直支援。由WScript CScript(預設安裝在Windows的System32目錄下, wscript.exe: GUI形式 cscript.exe:命令列形式, 執行參數完全一樣,沒有差別)解釋執行。當前目前對於Windows的管理引入了PowerShell,
Time of Update: 2018-12-07
[轉載]http://www.cnblogs.com/wayfarer/archive/2006/04/10/370957.html[感謝]張逸:晴窗筆記三、WCF的技術要素作為基於SOA(Service Oriented Architecture)的一個架構產品,WCF最重要的就是能夠快捷的建立一個服務(Service)。如所示,一個WCF Service由下面三部分構成: 1、Service
Time of Update: 2018-12-07
[轉自]http://www.cnblogs.com/wayfarer/archive/2006/04/17/377016.html[感謝]張逸:晴窗筆記《Windows Communication Foundation之旅》系列之三範例程式碼下載:DuplexSample.rar四、Service Contract編程模型在Part Two中,我以“Hello
Time of Update: 2018-12-07
.NET Framework的WinForm程式支援支援調節控制項的透明度和GDI+,用它可以實現例如淡入淡出這種很酷的介面效果。而.NET Compact Framework的表單和控制項不支援透明和GDI+,因此常常利用圖片來完成一些美觀的程式介面效果,這樣會使得程式包附帶了很多用於交替的圖片而體積變大。今天看到了Windows Mobile 5.0/6上也有Alpha Blend API,可以用於實現一些透明的控制項,如所示: 心動了吧?上面的demo程式來自