Delphi RegexTPerlRegEx 類的屬性與方法

//尋找是否存在varreg: TPerlRegEx;beginreg := TPerlRegEx.Create(nil);reg.Subject := 'CodeGear Delphi 2007 for Win32';reg.RegEx   := '\d';if reg.Match then    ShowMessage('找到了')else    ShowMessage('沒找到');FreeAndNil(reg);end;----------------------------------

VC擷取當前滑鼠圖片

對於warning C4005: 'WINVER' : macro redefinition的處理 在Windows.h中有如下定義: #ifndef WINVER #define WINVER 0x0400 #endif 如果你把#define WINVER 0x500置於#include <windows.h>之前,就不會出現警告. 需要包含的檔案:#include "Winuser.h"HCURSOR GetCur()

易語言多線程出錯的問題

log_Content " 最近在給客戶寫軟體,發現我這邊一直沒有發現出錯的問題,但是客戶的軟體一運行多線程就出錯,一直找不到問題,找了好久才找到解決方案,原來是CPU的問題,多線程對於雙核CPU親和性上有問題,現在找到問題的解決方案,順便記錄一下,或許有朋友遇到同樣的問題,可以一起參考.DLL命令:.版本 2.DLL命令 SetProcessAffinityMask, 整數型, , , 公開, 設定CPU親和性 進程控制代碼 返回CPU號.參數 hProcess, 整數型.參數

有關函數的一些專門話題

1.函數的重載也叫函數的多態性(polymorphism),通過改變函數的類型你可以對兩個或多個函數使用相同的名稱再通過參數匹配,你就可以用正確地選擇將被調用的函數 例如我們要建立一個函數,要實現將輸入值加倍 :Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    int Double(int);    long Double(long);    

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

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

根據特徵碼搜尋基址,VC寫的源碼

研究了一天,初步寫成。測試了幾個沒發現bug,如果有問題可以跟貼共同討論代碼如下:需要引入的標頭檔: #include <stdio.h>#include <stdlib.h>#include <windows.h>union Base { DWORD address; BYTE data[4];};/*******************************************************************

這個啥東西自己琢磨吧~~

#include "stdio.h"#include "windows.h"#ifdef _DEBUG#define MsgBox(lpText) MessageBox(NULL,lpText,NULL,NULL)#else#define MsgBox(lpText)#endif#define LOAD_BASE_ADDR 0x03140000#define SIZE_OF_NT_SIGNATURE (sizeof(DWORD))#define OPTHDROFFSET(ptr)

陶朱公理財十二則

  生意要勤快,勿懶惰,懶惰則百事廢。  接納要謙和,勿暴躁,暴躁則交易少。  價格要訂明,勿含糊,含糊則爭執多。  賬目要稽查,勿懈怠,懈怠則資本滯。  貨物要整理,勿散漫,散漫則查點難。  出納要謹慎,勿大意,大意則錯漏多。  期限要約定,勿延遲,延遲則信用失。  臨事要盡責,勿放任,放任則受害大。  用度要節儉,勿奢侈,奢侈則錢財竭。  買賣要隨時,勿拖延,拖延則機會失。  賒欠要識人,勿濫出,濫出則血本虧。  優劣要分清,勿混淆,混淆則耗用大。  用人要方正,勿歪斜,歪斜則託付難。 

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 (臨時保持文本)

使控制項大小隨視窗變化

注意:1.在使用的.cpp和.h中都要添加#include "ResizeControl.h"2.在類對話方塊中為使用該功能的對話方塊類添加一個WM_SIZE訊息,,,即是重載OnSize訊息在你使用的標頭檔加入#include "ResizeControl.h"然後定義一個變數CResizeControl m_Resize;在OnInitialUpdate()

vc-api-枚舉所有子視窗執行個體

我經常想枚舉一個父視窗的所有子視窗,網上搜尋了很多都沒有搞的太懂,經過多次實踐,總算搞明白了,發一個最簡單的執行個體,希望能給大家帶來協助執行個體:枚舉QQ登陸這個視窗所有的子視窗#include <windows.h>#include <stdio.h>BOOL CALLBACK EnumChildProc(HWND,LPARAM);//回呼函數原型int num;static HWND hwnd_find;//用於記錄父視窗int

不使用其他變數,交換兩個變數的值

#include <iostream.h>void FunA(){ int x = 100; int y = 200; x = x+y; y = x-y; x = x-y; cout<<"x="<<x<<" y="<<y<<endl;}void FunB(){ int x = 100; int y = 200; x ^= y; y ^= x; x ^=

VC++ MFC控制項學習

VC學習筆記1:按鈕的使能與禁止用ClassWizard的Member Variables為按鈕定義變數,如:m_Button1;則m_Button1.EnableWindow(true); 使按鈕處於允許狀態m_Button1.EnableWindow(false); 使按鈕被禁止,並變灰顯示VC學習筆記2:控制項的隱藏與顯示用CWnd類的函數BOOL ShowWindow(int nCmdShow)可以隱藏或顯示一個控制項。 例1:CWnd *pWnd;pWnd = GetDlgItem(

讀取網頁的內容

void CMy7877Dlg::OnOK() {// TODO: Add extra validation hereUpdateData(TRUE);CInternetSession session("HttpClient"); url = m_a; CHttpFile* pfile = (CHttpFile *)session.OpenURL(url); DWORD dwStatusCode; pfile ->

擷取檔案屬性

CFileStatus rStatus;if(CFile::GetStatus(m_strFile,rStatus)){m_strSize.Format("%d位元組",rStatus.m_size);m_strCTime = rStatus.m_ctime.Format("%Y年%m月%d日 %H:%M:%S");m_strMTime = rStatus.m_mtime.Format("%Y年%m月%d日 %H:%M:%S");m_strATime =

如何在其他程式的視窗上建立按鈕並使之能響應

實現方法採用將動態串連庫注入到其他進程中的方法來實現。為了便於選擇視窗,我借用了另一個程式"2000下顯示帶*號"來選擇視窗。如果要在98下實現你可用鉤子同樣實現。程式運行介面如:將動態串連庫注入其他進程的代碼如下:BOOL WINAPI RT_CTRL_BTN(LPCSTR lpszLibFile, HWND hWnd, DWORD dwID, LPRECT pRtBtn, LPCTSTR szCaptionBtn){try {DWORD

VC中不卡的延時

void CMy15454Dlg::OnBnClickedButton1(){ int ts0=0,tm0=0,ts1=0,tm1=0;CTime Time_t0 = CTime::GetCurrentTime();ts0 = Time_t0.GetSecond(); //擷取當前秒數tm0 = Time_t0.GetMinute(); //擷取當前分鐘數while (1) //延時3分鐘{MSG

建立螢幕DC並在上面輸出文字

// TODO: 在此添加控制項通知處理常式代碼CDC* pDC = new CDC();//產生字型 CFont font; font.CreateFont(14,0,0,900,FW_NORMAL,0,0,0,ANSI_CHARSET,OUT_TT_PRECIS,CLIP_TT_ALWAYS,PROOF_QUALITY,VARIABLE_PITCH|FF_ROMAN,_T("新宋體")); //第一個是字型大小大小,第三個是字型方向//建立螢幕DCpDC->CreateDC(_T(

淺談外掛編程之類比鍵盤滑鼠

1、前台類比滑鼠鍵盤操作這裡將視窗置頂,再調用類比鍵鼠操作相關的API,微軟提供了一個API,例如:SetWindowPos(this->GetSafeHwnd(),HWND_TOPMOST, cx, cy, 0, 0, SWP_NOSIZE);但是這個API也不能確保當前視窗就是最頂層(因為另一個程式再次調用的時候會覆蓋)為了確保當前視窗在最頂層,下面是我整理後的代碼,執行個體代碼如下:啟用視窗:void CMFCDlg::OnBtnActivewindow()   {      // 

對註冊表進行簡單的操作

前言近來由於需要在自己寫的程式中對註冊表進行操作。總結些經驗,並做個一個DEMO供日後使用,現在把它拿出來和大家分享。小弟初學VC,有誤之處還請賜教。為了使用方便,我把一些操作寫成了函數,以便方便調用,具體代碼如下所示。定義HKEY hKey;char content[256];//所查詢註冊表索引值的內容DWORD dwType=REG_SZ;//定義讀取資料類型DWORD dwLength=256;struct HKEY__*RootKey;//註冊表主鍵名稱TCHAR *SubKey;//

總頁數: 61357 1 .... 26490 26491 26492 26493 26494 .... 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.