Time of Update: 2018-12-04
#include<windows.h>#include<time.h>#include<stdlib.h>#include<iostream.h>const int SnowNumber=500; //雪點數量struct SnowNode{POINT postion; //雪點位置int iColor; //先前的顏色int iSpeed; //下落速度 int iMove; //下落距離int iStick;
Time of Update: 2018-12-04
GetEnvironmentVariable ExpandEnvironmentStrings 支護船體SetEnvironmentVariable 系統的 hkey_local_machine////system////currentcontrolset////control////settion manager////environment
Time of Update: 2018-12-04
利用註冊表,先加入註冊表單元uses registry添加:procedure TForm1.Button1Click(Sender: TObject);var reg:tregistry; Filename:String;begin //Project1是我的EXE檔案名稱,你的你要改 Filename:=Trim(ExtractFileDir(Application.Exename)+/'//Project1.exe/'); reg:=tregistry.create ;
Time of Update: 2018-12-04
有時候想讓一個對話方塊一啟動就隱藏,有好多方法可以實現,但效果都不理想,總是可以看到對話方塊一閃而過的痕迹。有沒有一個方法徹底的將其隱藏呢,答案是肯定的,以下就是一個簡單的實現方法。 首先要用到的是ModifyStyleEx函數,用於修改視窗的擴充屬性,該函數的原型是: BOOL ModifyStyleEx( DWORD dwRemove,//要移出的屬性 DWORD dwAdd,//要添加的屬性 UINT nFlags = 0 )
Time of Update: 2018-12-04
前幾年mvp搞得很火熱,成為最有價值程式員1是有了名聲,2是為個人發展提供了好的一個鋪墊。為高薪工作提供強有力的說服力。 什麼叫最有價值。以微軟為例:是指具備一種或多種微軟技術專業知識,並且積极參与線上或離線的社群活動,經常與其他專業人士分享知識和專業技能,受人尊敬、信任,而且平易近人的專家 。 我把其總結為:1。掌握多種技術 2。樂於助人 3。性格開朗,活躍 4,受人尊敬,而且需要平易近人. 5。專家. 中國不乏符合上述條件的人。尤其是符合1和5
Time of Update: 2018-12-04
應用程式運行時,有時需要對系統內容有特殊要求。例如,在Delphi資料庫應用程式中可能需要進行BDE(Borland Database Engine)或ODBC資料來源名稱(DSN:Data Source Name)的設定;在網路應用程式中可能需要進行網路設定設定、Modem屬性設定或使用者撥號連線的帳號和密碼的設定並儲存在系統中;在CTI(Computer-Telephony
Time of Update: 2018-12-04
一、右鍵菜單大揭密 1、在所有的檔案右鍵菜單中加入命令 如果你的系統上安裝有Winzip、UltraEdit等,當你對任一檔案點右鍵時,都會有“Add to zip”、“UltraEdit-32”等命令(當然,Winzip稍有不同,我將在後面講到)。它的添加方法是: (1).開啟“HKEY_CLASSES_ROOT//*”; (2).在其下建立“shell//命令//command”分支,再將command的索引值設為執行該命令時所用的可執行程式的絕對路徑,並在其後加“%1”即可。
Time of Update: 2018-12-04
TIcon *MyIcon = new TIcon;MyIcon->LoadFromFile(ExtractFilePath(ParamStr(0))+/"////Day 1.ico/");TNotifyIconData IconData;//是自訂的NotifyIcon變數的大小IconData.cbSize = sizeof(IconData);//希望托盤程式產生的訊息有哪個表單來處理就讓Wnd指向那個表單控制代碼IconData.hWnd =
Time of Update: 2018-12-04
---------------- 使用自訂函數 ---------------------------------------- Q: 我怎樣添加我的自訂函數?A: 使用 TfrReport.OnUserFunction 事件. 這裡有一個簡單的例子: procedure TForm1.frReport1UserFunction(const Name: String; p1, p2, p3: Variant; var val: Variant```````````````)
Time of Update: 2018-12-04
開始——運行——winver,就可以知道了。GetVersionExSYSTEMVERSION st; GetVersionEx(...);enum Win32Type{ Win32s, WinNT3, Win95, Win98, WinME, WinNT4, Win2000, WinXP }; Win32Type IsShellType() { Win32Type
Time of Update: 2018-12-04
在李維的《inside VCL》中詳細描述了VCL中TObject的地位。是的Borland的工程師們有心將Delphi語言做成pure language。所以你幾乎可以看到TObject的所有pure
Time of Update: 2018-12-04
最近經常見論壇上有人問,程式在啟動時如何隱藏。以下是我總結的一些方法,歡迎大家討論,找出更好的方法。 對於這類問題,大家最容易想到的可能就是在PreCreateWindow中添加cs.style &=~WS_VISIBLE;這是不可行的。程式仍可使用ShowWindow()將表單顯示出來.1.基於對話方塊的程式
Time of Update: 2018-12-04
在所有的預先處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。 其格式一般為: #Pragma Para 其中Para 為參數,下面來看一些常用的參數。 (1)message 參數。
Time of Update: 2018-12-04
/******************************************************************************// * ping.c - Simple ping utility using SOCK_RAW * * This is a part of the Microsoft Source Code Samples. * Copyright 1996-1997 Microsoft Corporation. * All rights
Time of Update: 2018-12-04
幾乎所有正式一點的C++ Builder程式除了主表單外都還有從屬表單,有時是對話方塊,有時是無強制回應視窗。VCL使得建立和顯示從屬表單都易如反掌。但不是所有程式都適於採用無模式表單,有些程式需要在一個主表單內顯示不同的內容。本文討論如何將一個從屬表單“寄居”於主表單中,從屬表單看上去是主表單的一部分,使用者甚至不知道一個從表單正被顯示。圖A顯示了一個主表單,其客戶區是一個從表單。 圖A 客戶區包含從屬表單的主表單 理解子/父聯絡
Time of Update: 2018-12-04
應用SetWindowPos函數可以設定一個視窗的位置和狀態,本例正是利用此函數來把一個表單放在所有表單之上,使之總是處於最前面。 我們先來看看SetWindowPos函數的定義和參數: 使用API函數之前必須先在程式中聲明如下:Private Declare Function SetWindowPos Lib /"user32/" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y
Time of Update: 2018-12-04
一、二部分 暫缺三、TP和 FP的功能區別 1.Free Pascal理論上可以使用4GB(2^32byte)的記憶體,因此實際上幾乎可以使用系統中的所有剩餘記憶體(除非賽題中有記憶體限制),這是因為Free Pascal使用的是32位的編譯器。但是對於Turbo
Time of Update: 2018-12-04
void TransparentBlt2( HDC hdc0, int nX0,int nY0,int nW0,int nH0,HDC hdc1,int nX1,int nY1,int nW1,int nH1,UINT Tcol){ HBITMAP hBMP =CreateCompatibleBitmap(hdc0,nW0, nH0);HBITMAP mBMP =CreateBitmap(nW0,nH0,1,1,NULL); HDC hDC =CreateCompatibleDC(
Time of Update: 2018-12-04
有time()函數吧.獲得的時間可以儲存在time_t變數中.可以用localtime()函數轉換成tm結構。(1) /* * Get the OS/'s current time, And dispaly it on the screen. * The same time, exchange it to minutes Or seconds as you choose. *
Time of Update: 2018-12-04
函數參數入棧的方式 --------------------------------------------------------------- 在函數調用過程中,會使用堆棧,這三個表示不同的堆棧調用方式和釋放方式.比如說__cdecl,它是標準的c方法的堆棧調用方式,就是在函數調用時的參數壓入堆棧是與函數的聲明順序相反的,其它兩個可以看MSDN,不過這個對我們編程沒有太大的作用 ------------------------------------------------------