Time of Update: 2018-12-05
彈出式菜單(PopMenu)大家都熟悉,在WIN98的案頭上單擊滑鼠右鍵彈出的菜單就是彈出式菜單。通常情況下,彈出式菜單在滑鼠右鍵單擊時彈出,當然,也可以根據需要隨時彈出。 在VC++5的MFC中,管理菜單的類叫CMenu。下面我向大家介紹建立一個彈出式菜單的基本方法。 一、在資源編輯器中建立一個菜單資源 建立一個菜單資源,比如把菜單的ID號為IDC_POPMENU。此菜單有一項兩層,即有一個可彈出的功能表項目,而此功能表項目的彈出內容即為將要建立的彈出式菜單的內容。如右圖,“可彈出項”下
Time of Update: 2018-12-05
u_char g_ucLocalMac[6]; // 本地MAC地址DWORD g_dwGatewayIP; // 網關IP地址DWORD g_dwLocalIP; // 本地IP地址DWORD g_dwMask; // 子網路遮罩BOOL GetGlobalData(){ PIP_ADAPTER_INFO pAdapterInfo = NULL; ULONG ulLen = 0; //
Time of Update: 2018-12-05
作者:lixiaosan時間:09/06/2006首先,需要說明的是安裝vc6後需要安裝vc6的補丁sp6,到下載頁 。sp6解決了以前發現的一些問題。1. 安裝任何SDK後,vc的一般設定問題。如果該SDK有安裝說明,就按照安裝說明做。如果沒有說明,一般來說你需要在vc的菜單Tools->Option->Directories ->下的Include和Library中包含開發庫的include和library的路徑,而且添加的路徑最好放在其他路徑前面。如果還有
Time of Update: 2018-12-05
我們在做首頁的時候,有時候需要把TXT檔案轉化成HTM檔案。其實我們可以寫個小程式,來實現把TXT檔案變成HTM檔案。這裡,我們使用VC來編寫這個程式,首先建立一個對話方塊程式,然後在對話方塊中加入2個文字框和1個按鈕,通過classWizard來給2個文字框和2個變數建立聯絡。這2個變數都是CString類的,一個變數名為m_TXT,指出要轉化的TXT檔案的路徑和檔案名稱,另一個為m_HTM,用來存放轉化後HTM檔案的路徑和檔案名稱。 然後加入Button控制項,在單擊此控制項的函數中加入
Time of Update: 2018-12-05
CString source; //put your text in source if(OpenClipboard()) { HGLOBAL clipbuffer; char * buffer; EmptyClipboard(); clipbuffer = GlobalAlloc(GMEM_DDESHARE, source.GetLength()+1); buffer =
Time of Update: 2018-12-05
1.VC++網路編程及Windows Sockets API簡介 VC++對網路編程的支援有socket支援,WinInet支援,MAPI和ISAPI支援等。其中,Windows Sockets API是TCP/IP網路環境裡,也是Internet上進行開發最為通用的API。最早美國加州大學Berkeley分校在UNIX下為TCP/IP協議開發了一個API,這個API就是著名的Berkeley
Time of Update: 2018-12-05
excel 公式 取列的字母標題 假如是第一列, 取值為 A public static String getExcelColumnLabel(int num){ String temp=""; //make sure how many letters are there double i=Math.floor(Math.log(25.0*(num)/26.0+1)/Math.log(26))+1; if(i>1){ double
Time of Update: 2018-12-05
1. BOOL WriteIconToICOFile(LPICONRESOURCE lpIR,LPCTSTR szFileName) { HANDLE hFile; UINT i; DWORD dwBytesWritten; //open the file if((hFile=CreateFile(szFileName,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)) ==
Time of Update: 2018-12-05
用 VC++ 和 Winsock 實現與 HTTP 伺服器通話 Ji Hong 一、引 言 ---- Windows Socket API是一套開放的、支援多種協議的Windows下的網路編程介面,它包 括一個標準的 Berkeley Socket功能調用的集合,以及為Windows所作的重要擴充。 Windows Socket經過不斷完善並在眾 多公司的全力支援下,已成為Windows網路編程 的事實上的標準。 ---- 本 文 將 在VC++ 6.0 環 境 下 介 紹 一個基於
Time of Update: 2018-12-05
VC 對話方塊程式隱藏問題VC 對話方塊程式運行即隱藏,看起來容易實現,但要完美的解決(很多辦法都要閃一下才隱藏),可不是那麼容易,要一點小小的技巧。新增成員int IsFirstShow;//可能你需要它開始運行時隱藏,而不是一直隱藏,如果你要它一直隱藏,這裡就不要聲明了。建構函式裡加IsFirstShow=1;響應WM_WINDOWPOSCHANGING訊息。添加代碼void CSpyRegExeDlg::OnWindowPosChanging(WINDOWPOS FAR*
Time of Update: 2018-12-05
用API擷取記憶體資訊 MEMORYSTATUS mem;//定義一個記憶體狀態變數DWORD MemTotal,MemFree,VMemTotal,VMemFree;//儲存記憶體狀態資訊GlobalMemoryStatus(&mem); //儲存記憶體狀態資訊 MemTotal=mem.dwTotalPhys;//得到總記憶體大小(單位b) MemFree=mem.dwAvailPhys;//得到剩餘記憶體大小(單位b) VMemTotal=mem.dwTotalVirtual;/
Time of Update: 2018-12-05
巧用VC++來實現全螢幕顯示功能 一、實現方法 實現程式的全螢幕其實很容易,它的實現思路就是:首先要自訂一個視窗類別,重載該視窗類別的OnPaint()或OnDraw()函數,實現具體的視窗顯示功能,然後調用API函數GetDeviceCaps(int nIndex
Time of Update: 2018-12-05
它們有著本質的區別:1:一個是16的DOS程式,一個是標準的32的Windows應用程式.前者依然受著64KB記憶體分段約束,後者無憂無慮地使用著4GB記憶體位址空間.它們本來就是運行在不同的作業系統上的.別把他們混淆.DOS程式可以運行在windows上是因為有NTVDM.而你把VC產生的控制台程式放到DOS下只會得到!?This program cannot be run in DOS
Time of Update: 2018-12-05
#include <stdio.h>; #include <stdlib.h>; #include <unistd.h>; struct occupy { char name[20]; unsigned int user; unsigned int nice; unsigned int system; unsigned int idle; }; float g_cpu_used; int cpu_num; void
Time of Update: 2018-12-05
使BCB6的表單介面能夠跟隨xp的主題變化編寫一個文本的資源檔,隨便命名,比如shell.txt,內容如下<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0"
Time of Update: 2018-12-05
一、 引言 JPEG映像壓縮標準隨然是一種有損映像壓縮標準,但由於人眼視覺的不敏感,經壓縮後的畫質基本沒有發生變化,很快便以較高的壓縮率得到了廣泛的認可。GIF格式雖然僅支援256色但它對於顏色較少的映像有著很高的壓縮率,甚至超過JPEG標準,也得到了廣泛的認同。但作為眾多程式員的一個重要的開發工具--Microsoft Visual C++ 6.0的MFC庫卻僅對沒有經過任何壓縮的BMP位元影像檔案有著良好的支援,可以讀取、顯示、儲存甚至在記憶體中建立一塊記憶體位元影像。由於BMP格式的映
Time of Update: 2018-12-05
太陽,太陽系的中心天體,是行星的光和熱的源泉。它是銀河系中的一顆普通恒星,位於距銀心約10千秒差距,銀道面以北約8秒差距處,並與其他恒星一起繞銀心轉動。 太陽是一個直徑約1.4×106公裡的氣體球,由於引力的作用,太陽的密度和溫度是向內增加的。表面溫度約6000K,密度極其稀薄。在這樣高的溫度下不可能存在固體和液體,在太陽表面溫度最低的地區有少量的分子,但絕大多數物質以原子的形式存在。在太陽中心,溫度超過1.5×107K,壓力約3.4×
Time of Update: 2018-12-05
void ShowProcessModules(HWND hwnd, DWORD PId){ SYSTEM_INFO si; memset(&si, 0, sizeof(si)); GetSystemInfo( &si ); if( PId == 0) PId = GetCurrentProcessId(); DWORD LowAddr, HighAddr; LowAddr = (DWORD)si.lpMinimumApplicationAddress; HighAddr =
Time of Update: 2018-12-05
我看了MSDN也以為只對BMP有用,結果是對JPG GIF都可以。 向不輕信MS的JDK致敬! //admire JDK 以下是實驗代碼,大家可以在95下試試,我在98+IE5上成功。 是一個CView的例子,別忘了AfxOleInit void CPICView::OnDraw(CDC* pDC) { CPICDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); IPicture *pPic; IStream *pStm; CFileStatus
Time of Update: 2018-12-05
秘訣1:大家知道,WindowsXP的密碼存放在系統所在的 window/system32/config/下SAM檔案中,SAM檔案即帳號密碼資料庫檔案。當我們登入系統的時 候,系統會自動地和Config中的SAM自動校對,如發現此次密碼和使用者名稱全與SAM檔案中的加密資料符合時,你就會順利登入;如果錯誤則無法登入。既然如此,我們的第一個方法就產生了:刪除SAM檔案來恢複密碼。