建立一個文字表單

文字表單代碼Code highlighting produced by Actipro CodeHighlighter

多線程大串講之二: 多線程同步的學習[1]

一、CriticalSection(臨界區)臨界區"(CriticalSection): 當把一段代碼放入一個臨界區, 線程執行到臨界區時就獨佔了, 讓其他也要執行此代碼的線程先等等; 這和前面用的 Lock 和 UnLock 差不多; 使用格式如下:Code highlighting produced by Actipro CodeHighlighter

Delphi多線程編程中的技巧)

1)建立線程 MsgThread := TMsgThread.Create(False) ; //建立並執行線程 MsgThread := TMsgThread.Create(True) ; //建立線程後掛起 constructor Create(CreateSuspended: Boolean); 中的參數CreateSuspended表示建立後是否掛起線程。 (2)設定線程裡沒有設定迴圈執行的話,且設定FreeOnTerminate為True,則線程執行完後就會自己釋放。

滑鼠的擷取和資訊的識別

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->procedure TForm1.btnClick(Sender: TObject);var bmp:TBitmap; hCur : TCursorInfo;begin//ffffff-e2e2e2 cur := TIcon.Create; bmp:= TBitmap.Create;

Delphi多線程編程中的技巧

1)建立線程 MsgThread := TMsgThread.Create(False) ; //建立並執行線程 MsgThread := TMsgThread.Create(True) ; //建立線程後掛起 constructor Create(CreateSuspended: Boolean);

delphi 鍵盤按鍵代碼

常數名稱 十六進位值 十進位值 對應按鍵 VK_LBUTTON011滑鼠的左鍵VK_RBUTTON022滑鼠的右鍵VK-CANCEL 033Ctrl Break(通常不需要處理)VK_MBUTTON044滑鼠的中鍵(三按鍵滑鼠)VK_BACK088 Backspace鍵VK_TAB099 Tab鍵VK_CLEAR0C12Clear鍵(Num Lock關閉時的數字鍵台5)VK_RETURN 0D13Enter鍵VK_SHIFT1016Shift鍵VK_CONTROL1117

Delphi寫的等待進程運行結束函數

 Code highlighting produced by Actipro CodeHighlighter

Delphi中一個獲得視窗圖象的函數

過程名:    CreateBMPFromWindow功能:      獲得一個控制代碼為Hwnd的視窗的圖象參數:      Hwnd: 表單控制代碼             PicBitNum: 圖象位元(15,16,24,32)傳回值:    TBitmapCode highlighting produced by Actipro CodeHighlighter

Delphi中滑鼠鍵盤鉤子函數的應用

鉤子是Windows中訊息處理機制的一個要點,通過安裝各種鉤子,應用程式能夠設定相應的子常式       來監視系統裡的訊息傳遞以及在這些訊息到達目的地之前截獲它們並根據使用者要求做出相應處理。鉤子       的種類很多其作用也不同,如鍵盤鉤子可以截獲鍵盤訊息,滑鼠鉤子可以截獲滑鼠訊息,外殼鉤子可以       截獲啟動和關閉應用程式的訊息,日誌鉤子可以監視和記錄輸入事件。鉤子分為線程專用鉤子和全域鉤      

OD常用斷點

常用斷點(OD中) 攔截視窗: bp CreateWindow 建立視窗 bp CreateWindowEx(A) 建立視窗 bp ShowWindow 顯示視窗 bp UpdateWindow 更新視窗 bp GetWindowText(A) 擷取視窗文本 攔截訊息框: bp MessageBox(A) (建立訊息框) bp MessageBoxExA 建立訊息框 bp MessageBoxIndirect(A) 建立定製訊息框 攔截警告聲: bp MessageBeep

Delphi中GDI+實現映像二值化

 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// 灰階或者二值化彩色映像procedure GrayImage(Image: TGpImage; Threshold: Single = 0.0);const  ColorMatrix: TColorMatrix =   ((0.3, 0.3, 0.3, 0.0, 0.0),    (0.59, 

遊戲進程注入和DX後台原理剖析

這2個要一起講,因為真正的dx後台(dx轉gdi除外),是需要注入遊戲進程的注入遊戲進程有多種方式,IME注入,網路注入,註冊表注入都先不說了,先說一下常用的首先,Hook,所使用的API setwindowshookex,百度或者MSDN,最好查MSDN,比較詳細隨便用個訊息注入進程,你就可以在遊戲當中做任何事情了,其中有個參數作為回呼函數傳入,也就是當收到訊息的時候首先做我們回呼函數中的事情,函數原型如下:Code highlighting produced by Actipro

Delphi二值圖片去雜點問題

由於二值圖點的RGB是0或者255,可以根據一個點A的RGB值 與周圍的8個點的RBG 比較  設定一個值N(0 <N <8)  當A的RGB值與周圍8個點的RGB相等數小於N時 此點為噪點改變其RGB值即可 . 附上一段代碼 沒具體測試。Code highlighting produced by Actipro CodeHighlighter

MFC自刪除的實現

1、在DLG類中新增成員函數,BOOL DeleteSelft(),代碼如下:class CDelSelfDlg : public CDialog { // Construction public: CDelSelfDlg(CWnd* pParent = NULL); // standard constructor BOOL DeleteSelf(); ...... } class CDelSelfDlg : public CDialog{//

delphi 防止程式雙開 更好的 Best!

代碼Code highlighting produced by Actipro CodeHighlighter

Delphi擷取 EXE、DLL 或 ICO 檔案中的表徵圖

Code highlighting produced by Actipro CodeHighlighter

VC提交網頁表單-自動評論留言(1)

前段時間,仔細看了一個HTTP協議於是就寫了這樣一個自動評論的測試程式,下面是我本次學習實驗的學習筆記:一、準備工作:1、本機環境:Windows XP SP3、ADSL 10M光纖2、開發工具:WildPackets OmniPeek V5.1.4                    Visual C++ 6.0                    Netpas八匹馬免費VPN代理(避免查封IP)                    FlexEdit V2.3.1871 (臨時保持文本)

超短精簡進位轉換 (二進位/十進位/十六進位)

Code highlighting produced by Actipro CodeHighlighter

用delphi比較兩張圖片的相似性

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->procedure TFrm_test.initList;var idx, i, k, x, y, l: integer; p, fn: string; bmp: TBitmap; BColor, NowColor: TColor;begin p :=

無標題表單拖動

通 過 響 應“wm_NCHitTest” 消 息 來 移 動 窗 體。Windows 發 送“wM_NCHitTest” 消 息 來 確 定 鼠 標 操 作 是 否 發 生 在 窗 體的 客 戶 區, 或 邊 框 的 特 殊 區 上( 非 客 戶 區)。 如 果Windows 發 現 用 戶 單 擊 了 窗 體 標 題, 系 統 將 移 動 窗 體,單 擊 了 窗 體 邊 框, 則 系 統 將 開 始 改 變 窗 體 大 小。例 程 如 下:代碼Code highlighting

總頁數: 61357 1 .... 12286 12287 12288 12289 12290 .... 61357 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.