Time of Update: 2018-12-03
以前已經介紹過直接點擊關閉按鈕來關閉應用程式,但想刪除一個視窗對象,需要用到什麼函數的呢?比如建立了30個視窗,想把第12個視窗關閉刪除掉,那就需要使用函數DestroyWindow。當調用DestroyWindow函數後,作業系統就會進行一系列的刪除動作,先發送WM_DESTROY訊息,接著發送WM_NCDESTROY訊息。如果這個視窗還有子視窗或者是其它視窗的所有者,就需要給所有子視窗發送刪除訊息。 函數DestroyWindow聲明如下:WINUSERAPIBOOLWINAPIDestro
Time of Update: 2018-12-03
如題 呵呵當然有,window那套動東東很多機制都是抄unix的 比如system(32)*.dll是就是仿照unix的/usr/lib/*.so unix的/usr/lib/*.so就是unix的動態庫(dynamic library) 給程式動態連結用的,反之/usr/lib/*.a是靜態庫,程式編譯 連結時就將相關函數鏈入目標檔案。 實際上泥cc -o yyy yyy.o -lXXX那個XXX就是告訴cc找/usr/lib/libXXX.so..
Time of Update: 2018-12-03
來源1:http://www.cnblogs.com/richcem/archive/2011/01/08/1930823.html來源2:http://fairyfish.net/2007/09/08/tortoisesvn-introduce/ Windows下的SVN安裝和置配1.下載程安裝SVN伺服器和TortoiseSVNwin32svntortoiseSVN、中文支援2.建立SVN倉庫使用svn命令:- svnadmin create D:/svnRoot使用TortoiseSVN:
Time of Update: 2018-12-03
前幾天發現自己的程式中使用非模態對話方塊,Debug版本有警告提示如下: Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called 由於是Warnning,就沒有太在意,後來隨意上網一找發現,這個問題還是很嚴重的問題。
Time of Update: 2018-12-03
VC防止視窗及其控制項(如CListCtrl)閃爍的簡單方法(一組有用的宏) 本文主要是通過網上一篇文章提供的解決辦法,整理了一組宏來實現防閃爍的。本文的重點是展示這個宏及其使用方法。 解決方案的原理請參考: http://www.cndes.cn/Designs/Program/200608052716.html 針對上文中提到的 “有效進行搽除" 方法整理如下:
Time of Update: 2018-12-03
在Windows 7中,開啟資源管理員查看檔案或文檔的格式時,預設情況下都是看不到的,如所示:那麼如果是從互連網上下載的檔案,看不到它的格式的話,很容易就會因為誤雙擊這個檔案而導致中毒或被駭客植入木馬的危險,所以我們將為大家介紹如何在Windows7中通過設定來查看檔案的副檔名的方法:1. 首先開啟資源管理員或雙擊電腦,如所示:2. 然後點擊鍵盤上的任意的“alt”鍵,會在介面中顯示出帶有工具字樣的新的導覽列,如所示:3. 點擊工具-檔案夾選項,如所示:4.
Time of Update: 2018-12-03
Regex(regular
Time of Update: 2018-12-03
1、解壓ACE.zip,比如說解壓到 C:/2、找到ACE_wrappers目錄所在位置,比如說是C:/ACE_wrappers3、在系統中建立ACE_ROOT環境變數,值設為 C:/ACE_wrappers 具體設定為:我的電腦 -屬性 - 進階 - 環境變數 -建立4、開啟C:/ACE_wrappers/ace目錄 建立 config.h 檔案 在檔案中 添加 #include "ace/config-win32.h"5、如果使用C++標準庫,比如 iostream之類的,
Time of Update: 2018-12-03
Windows Xp的系統還原如何關閉? “系統還原”是 Windows XP 的一個功能,類似於 Windows NT 和 Windows 2000 中的“最近一次的正確配置”。您可以使用“系統還原”功能,利用所選系統檔案和程式檔案的備份將系統還原了以前的狀態。不過,“最近一次的正確配置”是將電腦恢複為 Windows
Time of Update: 2018-12-03
以DELL POWEREDAGE 6450為例:兩台6450伺服器,一台DELL POWERVANLT 201S磁碟陣列櫃。兩台伺服器配置:1個9G SCSI 硬碟,1塊DELL PERC 2/DC CARD,硬碟接在SCSI CARD 上,一塊整合的INTEL8255X-BASED PCI ETHERNET NETWORK CARD ,一塊INTEL PRO 100 + NETWORK CARD 。磁碟陣列櫃配置:6塊16G SCSI 硬碟兩根DELL 心跳網線一台HUB一、 設定管理員1、
Time of Update: 2018-12-03
Windows XP硬碟安裝Ubuntu 12.04雙系統圖文詳解 在《Windows XP硬碟安裝Ubuntu 12.04雙系統圖文詳解 http://www.linuxidc.com/Linux/2012-04/59433.htm》中介紹了XP硬碟安裝Ubuntu12.04的準備工作,本篇將重點介紹在以上準備工作完成後的整個安裝流程。 重啟系統後,會出現下面的介面 除了XP外,這裡多了一個Ubuntu Install的選項(這個就是我們寫在boot.ini檔案中的內容,還記得吧~)
Time of Update: 2018-12-03
samba服務主要功能是實現機器間檔案分享權限設定,比如類unix機器和windows機器實現共用,整合了SMB協議和Netbios協議,運行在TCP/IP之上。今天安裝samba伺服器,主要是為了在windows上用CodeWarrior調試調用linux下的u-boot源碼。一切從簡,未詳細考慮安全問題。 1. 安裝samba1.1 首先驗證是否已經安裝samba # rpm -qa | grep samba samba-common-2.2.7a-7.9.0 samba-
Time of Update: 2018-12-03
進程通常被定義為一個正在啟動並執行程式的執行個體,它由兩個部分組成: 1)一個是作業系統用來管理進程的核心對象。核心對象也是系統用來存放關於進程的統計資訊的地方。 2)另一個是地址空間,它包含所有可執行模組或D L L模組的代碼和資料。它還包含動態記憶體分配的空間。如線程堆棧和堆分配空間。 應用程式類型入口函數嵌入可執行檔的啟動函數(crt)
Time of Update: 2018-12-03
線程兩部分組成: 1)一個是線程的核心對象,作業系統用它來對線程實施管理。核心對象也是系統用來存放線程統計資訊的地方。 2)另一個是線程堆棧,它用於維護線程在執行代碼時需要的所有函數參數和局部變數。 如果在單進程環境中,兩個或多個線程正在運行,那麼這兩個線程將共用單個地址空間。這些線程能夠執行相同的代碼,對相同的資料進行操作。這些線程還能共用核心物件控點,因為控制代碼表依賴於每個進程而不是每個線程存在。 每當進程被初始化時,系統就要建立一個主線程。該線程與C / C +
Time of Update: 2018-12-03
Time of Update: 2018-12-03
1.1.1 硬體平台的選擇嵌入式系統的核心組件是各種類型的嵌入式處理器。據不完全統計,目前全世界嵌入式處理器的品種總量已經超過1000多種,流行體繫結構有30幾個系列。但與全球PC市場不同的是,沒有一種微處理器和微處理器公司可以主導嵌入式系統,僅以32位的CPU而言,就有100種以上嵌入式微處理器。由於嵌入式系統設計的差異性極大,因此選擇是多樣化的。調查上市的CPU供應商,有些公司如Motorola、Intel、AMD很有名氣,而有一些小的公司,如QED(Santa
Time of Update: 2018-12-03
分頁檔,是指作業系統反映構建並使用虛擬記憶體的硬碟空間大小所使用的檔案。要整理分頁檔,首先將分頁檔從原先所在的磁碟機移動到其他磁碟機,然後對原來磁碟機進行整理,最後再將分頁檔移回到原磁碟機上,此時分頁檔就會存放在連續的磁碟空間中了。具體來說,在 windows作業系統下(Windows 2000/XP)pagefile.sys這個檔案,它就是系統分頁檔(也就是大家熟知的虛擬記憶體檔案),它的大小取決於開啟的程式多少和你原先設定分頁檔的最小最大值,是不斷變化的,有時可能只有幾十M,有時則達到600
Time of Update: 2018-12-03
Windows核心新手上路3——掛鈎KeUserModeCallBack1. 簡介在Windows系統中,提供了幾種方式從R0調用位於R3的函數,其中一種方式是KeUserModeCallBack,此函數流程如下:nt!KeUserModeCallback->nt!KiCallUserMode->nt!KiServiceExit->ntdll!KiUserCallbackDispatcher->回呼函數->
Time of Update: 2018-12-03
calc-----------啟動計算機certmgr.msc----認證管理公用程式charmap--------啟動字元對應表chkdsk.exe-----Chkdsk磁碟檢查ciadv.msc------索引服務程式cleanmgr-------垃圾整理cliconfg-------SQLSERVER用戶端網路公用程式Clipbrd--------剪貼簿查看器cmd.exe--------CMD命令提示字元compmgmt.msc---電腦管理conf-----------啟動netmee
Time of Update: 2018-12-03
在microwindows的C/S模式中,伺服器和用戶端要進行通訊,如果使用者程式是多線程的話,這時就要考慮很多方面了。1、microwindows是否支援多線程 2、microwindows在多個線程中如何處理顯示的。首先可以肯定的是,microwindows支援多線程,只是要在配置的時候加上安全執行緒(THREADSAFE)這個選項,就可以使用多線程了。其次,要我看來,microwindows提供的函數無非就是讀伺服器和寫伺服器的函數。對於void GrXXX(