原创 vc 修改對話框的標題欄上的圖標
HICON m_hIcon;在MainFrm的OnCreate()裏m_hIcon = AfxGetApp()->LoadIcon(IDR_MAIN
原创 vc中如何響應鍵盤和鼠標事件
一。響應鍵盤事件: VC 中用 KeyPress 表示鍵盤響應的所有事件,包括 OnKeyDown 事件(鍵按下)、 OnKeyUp 事件(鍵按下後彈起)和 OnKeyPress 事件(按了某個鍵)。 OnKeyuUp 事件的語法爲
原创 vc基於對話框的應用程序添加啓動畫面
1、利用組件庫中的Splash Screen組件生成Splash1.cpp 和Splash1.h 這兩個文件(也就是基於框架類的應用程序添加啓動畫面
原创 如何實現點一下對話框外面的區域,自動隱藏對話框
建立名爲My的對話框程序.實現如下步驟: 在MyDlg.h中加入: class CShowWindow1Dlg : public CDialog { public: int m_cx;
原创 【轉】CEdit & CRichEdit 使用技巧 (原作者: lostCity)
注: m_edit1代表ID爲IDC_EDIT1的CEdit控件的control類型的變量 m_richedit1代表ID爲IDC_RICHEDIT1的CRichEditCtrl控件的control類型的變量
原创 C++ 類的基本概念
重載(overload):是指允許存在多個同名函數,而這些函數的參數表不同(或許參數個數不同,或許參數類型不同,或許兩者都不同)。 虛函數:允許被其子類重新定義的成員函數。 覆蓋(override):子類重新定義父類虛函數的做法,稱爲
原创 初識TCP-----SOCKET編程(孫鑫的教程)
一服務器端程序: #include <winsock2.h>#include <stdio.h>void main(){ //加載套接字 WORD wVersionRequested; WSADATA wsaData; i
原创 獲取當前工程的.exe文件的路徑和目錄
1.先添加頭文件 #include "Shlwapi.h" 2.CString GetExePath(void)//獲取.exe文件的目錄 { TCHAR lpPath[_MAX_PATH + 1] = { 0 }; ::
原创 windows的字體結構 LOGFONT
在Windows內部,字體是以一個名爲LOGFONT的結構來表示 結構體原型: typedef struct tagLOGFONT { LONG lfHeight; //以邏輯單位指定字體字符元(ch
原创 用VC++2005讀XML文件的小例子
1。寫一個xml文件 <?xml version="1.0" encoding="utf-8" ?> - <root> - <user id="101"> <name>abc</name> <password
原创 vc Socket
一.Socket:1.Socket的中文是“套接字”。2.TCP/IP協議使用的套接字分爲3類:流式套接字、 數據報套接字、 原始套接字。(1)流式
原创 vc 產生一定取值範圍的隨機數
float CTESTDlg::AverageRandom(float min, float max){ int minInteger = (int)
原创 vc 將數據四捨五入的方法
int b=0;if(Date<0)//負數情況下{b = int((Date-0.0005)*1000) ; }//將數據四捨五入else//正數
原创 數據類型轉換
1 int / long------------>char數組 int i = 100; long l = 2001; char temp[200]; itoa(i,temp,10);///將i轉換爲字符串放入te