Windows API 的資料類型與 Delphi 資料類型對照表(參考)

 Windows 資料類型  Delphi

Object Pascal開發windows原生程式

program Project1;uses  Windows ,Messages ,SysUtils;const  appname='fancydemo';  function windowproc(window:HWND ;amessage:UINT ;wparam:WPARAM ;  lparam:LPARAM ):LRESULT ;stdcall ;export ;  var    dc:HDC ;    ps:TPaintStruct ;    r:TRect ;begin 

WPF中處理Windows訊息

在Winform中 處理Windows訊息通過重寫WndProc方法在WPF中 使用的是System.Windows. Sytem.Windows.Controls等名字空間,沒有WndProc函數WPF中處理訊息首先要擷取視窗控制代碼,建立HwndSource對象 通過HwndSource對象添加訊息處理回呼函數。此外

VC實現不規則視窗

在VC下建立不規則視窗非常簡單,無非就是建立一個HRGN,然後再調用SetWindowRgn就行了,如我們要建立一個原形的視窗只需要如下代碼:CRgn rgn;rgn.CreateEllipticRgn( 100,100, 200, 200 );SetWindowRgn((HRGN)rgn, TRUE);本文中的例子為一個透明位元影像不規則視窗,其主要函數如下:void CExampleDlg::SetupRegion(CDC *pDC){ CDC

枚舉當前開啟的所有視窗

BOOL CAllwindowsDlg::EnumWindowsProc(HWND hWnd, LPARAM lParam){//be sure the current window is visibleif(::GetWindowLong(hWnd,GWL_STYLE)& WS_VISIBLE){ m_hwndFind[m_num] = hWnd;//record the HWND handle into array m_num++;//count start }return 1

Windows XP自動登入

Windows XP是一個比較安全的作業系統,每次啟動時都要求選擇賬戶並輸入密碼,對於公用電腦,這樣當然更安全,但是如果這台電腦是一個人用,也沒有什麼重要資料,每次都要選擇帳戶並輸入密碼實在太麻煩了,怎麼樣才能讓 Windows XP 不用輸入密碼自動登入呢?單擊“開始/運行”,輸入“rundll32

安裝了Win7以及XP雙系統後,怎麼卸載Win 7並刪除win7啟動項

     許多安裝了雙系統的網友在卸載Windows

[轉自Terrylee]Windows Starter Kits

Windows Starter Kits1.Shareware Starter Kit 2.Web Log Analyzer Starter Kit3.Card Game Starter Kit 4.Amazon-Enabled Movie Collection Starter Kit5.Mobile Ink To-Do Starter KitVisual Web Developer Starter Kits6.Personal Website Starter Kit7.Time

揣摩Vista,掌握未來WINDOWS程式設計潮流

微軟2005開發人員大會(PDC)最近就要開幕了,這次會議的焦點估計就是Vista了,為此MSDN放出一篇文章——《Top 10 Ways to Light Up Your Windows Vista Apps》,翻譯過來應該是10種方法讓你的Vista程式亮麗多彩,此文面向開發人員,著重介紹了Vista帶來的新的程式設計理念,其中所指的Top 10如下: Follow the Windows Vista style guidelinesEnrich the user

Windows平台核心級檔案存取方法——-fdcwq自CN駭客聯盟)

1.背景 在windows平台下,應用程式通常使用API函數來進行檔案訪問,建立,開啟,讀寫檔案。從kernel32的CreateFile/ReadFile/WriteFile函數,到本地系統服務,再到FileSystem及其FilterDriver,經曆了很多層次。在每個層次上,都存在著安全防護軟體,病毒或者後門作監視或者過濾的機會。作為安全產品開發人員,我們需要比別人走得更遠,因此我們需要一個底層的“windows平台核心級檔案訪問”的方法來確保我們能夠看到正確的乾淨的檔案系統。 2.用途

windows進程中的記憶體結構

在閱讀本文之前,如果你連堆棧是什麼多不知道的話,請先閱讀文章後面的基礎知識。 接觸過編程的人都知道,進階語言都能通過變數名來訪問記憶體中的資料。那麼這些變數在記憶體中是如何存放的呢?程式又是如何使用這些變數的呢?下面就會對此進行深入的討論。下文中的C語言代碼如沒有特別聲明,預設都使用VC編譯的release版。 首先,來瞭解一下 C 語言的變數是如何在記憶體分部的。C 語言有全域變數(Global)、本地變數(Local),靜態變數(Static)

Windows記錄檔完全解讀

Windows記錄檔完全全解讀   文章錄入:7747.Net    責任編輯:7747.Net  56   【字型:小 大】  From:

windows下的shellcode剖析淺談[轉自看雪]

標 題: 【原創】windows下的shellcode剖析淺談作 者: snowdbg時 間: 2009-10-06,11:12鏈 接: http://bbs.pediy.com/showthread.php?t=99007  今天是中秋節,正好我的文章在今Apsara Infrastructure Management

無線串連提示“windows無法串連到選定網路,網路可能不在地區中”

轉載至:http://www.tp-link.cn/pages/article-detail.asp?result=faq&d=127經常有使用者諮詢使用我司無線路由器或無線網卡,XP系統下無線訊號很好,但是無線串連不上,提示如下:一般有兩種情況會導致上述現象:1.

Windows8使用教程:50個Windows 8操作技巧

1、鎖屏啟動之後,使用者將首先看到Windows8的鎖定畫面,每當系統啟動、恢複或登入的時候,鎖屏就會出現。如果您使用的是觸控螢幕裝置,那麼用手指一掃然後輸入密碼就可以登入系統。如果不是觸控螢幕裝置,那麼就用滑鼠點擊之後就能夠登入系統。2、Metro主屏當使用者登入Windows8系統之後,新的Metro啟動螢幕就會出現,上面鋪滿了瓦片式的程式。當然了,如果您不喜歡某個應用程式,您也可以右擊將其移除,然後按照自己的喜好重新排列應用程式的位置。3、簡化的開始菜單Metro使用者介面具備自己的開始菜

向DataGrid Windows 控制項中添加分頁的步驟

向DataGrid Windows 控制項中添加分頁的步驟當您對 DataGrid 分頁時,資料會在頁大小的“塊”中顯示,即一次顯示一頁記錄。要效仿的這個範例程式碼將每頁的 DataRow 對象從記憶體中的 DataSet 複製到一個暫存資料表中。該暫存資料表隨後與 DataGrid 控制項綁定。1.開啟一個新的 Visual C# .NET Windows 應用程式項目。2.添加 DataGrid 控制項,將其 ReadOnly 屬性設定為 True。3.將下列附加控制項放置在 Form1

.NET 處理windows訊息中獲得LParam中XY座標的兩種方法

1.快速運算獲得 通過進階運算子獲得 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int nPosX = (Msg.LParam.ToInt32() & 65535);int nPosY = (Msg.LParam.ToInt32() >> 16); 2.轉換成Point對象 此方法容易使用Code highlighting

js中擷取各種視窗的大小和滑鼠座標

     網頁可見地區寬:document.body.clientWidth        網頁可見地區高:document.body.clientHeight        網頁可見地區寬:document.body.offsetWidth      (包括邊線的寬)        網頁可見地區高:document.body.offsetHeight      (包括邊線的寬)        網頁本文全文寬:document.body.scrollWidth       

Windows 7 中的調試選項

在XP中,如果程式崩潰可以在Visual Studio中調試。但在Windows 7中,作業系統會自動檢測解決方案,不在彈出調試選項來選擇調試器。 如果想要Windows 7在程式崩潰時彈出調試選項,需要進行如下設定: 控制台->系統和安全->控制中心->問題報告設定(需要展開維護)。 選中“每次發生問題時,在檢查解決方案之前先詢問我(M)”,點擊確定。

疑難解答:調試 Windows 服務

 http://msdn.microsoft.com/zh-cn/library/kbe0xeh6(v=VS.90).aspx調試 Windows 服務應用程式時,服務與“Windows 服務管理員”進行互動。“服務管理員”通過調用 OnStart 方法啟動服務,然後花 30 秒時間等待 OnStart 方法返回。如果在這段時間內方法沒有返回,管理器將顯示一個服務無法啟動的錯誤。 按如何:調試 Windows 服務應用程式中的介紹調試 OnStart 方法時,必須注意這 30 秒的時間。如果在

總頁數: 1345 1 .... 350 351 352 353 354 .... 1345 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.