08 2014 档案
摘要:1. DEF文件1 EXPORTS2 3 g_nTest DATA ;导出全局变量4 5 GetGlobalVar ;导出函数2. 调用1 extern int g_nTest; //声明2 3 int main(int argc, char *argv[])4 {5 ...
阅读全文
摘要:读C++对象模型总结1. 类对象内存结构:数据成员按声明顺序排列 1 class B { 2 public: 3 int bm1; 4 protected: 5 int bm2; 6 private: 7 int bm3; 8 static int bsm; 9 voi...
阅读全文
摘要:1 char pSubKey[MAX_PATH] = {0}; 2 sprintf(pSubKey, 3 "CLSID\\{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}\\InprocServer32", 4...
阅读全文
摘要:首先说明这四个类的执行顺序是:App->Doc->MainFrame->View消息响应顺序是:View->Doc->MainFrame->App 1 // App中获取其它三项指针 2 void CSDIApp::OnApp() 3 { 4 // App 5 // Doc 6 ...
阅读全文
摘要:1 //MainFrame中获取Doc,通过Doc遍历视图 2 CCR17CADDoc *pDoc = (CCR17CADDoc *)GetActiveDocument(); 3 CCR17CADView *pCADView = NULL; 4 if (pDoc !...
阅读全文
摘要:在视图类中,我们可以通过调用AfxGetMainWnd()函数得到框架窗口的指针。注意,需要在view类实现部分添加#include "MainFrm.h"。1 CMainFrame* pMFram = (CMainFrame*)AfxGetMainWnd();如果想在框架窗口中想调用Cxx...
阅读全文
摘要:GetMessage是阻塞的,即没有消息时,它就不往下继续执行。 优点:没有消息则不占用CPU。PeekMessage是非阻塞的,不管有没有消息,它都继续执行。 优点:在没有消息时,可以做一些事情。
阅读全文
摘要:1 //动态数组 2 vector theVector; 3 theVector.push_back(1); 4 theVector.push_back(2); 5 theVector.push_back(3); 6 theVector.pop_ba...
阅读全文
摘要:1 #include "stdafx.h" 2 3 #include 4 #pragma comment(lib, "Ws2_32.lib") 5 6 #define ECHO_REPLY 0 //回应 7 #define ECHO_REQUEST 8 //请求回应 ...
阅读全文
摘要:1. 创建进程CreateProcess2. COMSysAllocStringIWebBrowser2::NavigateIWebBrowser2::Navigate2修改注册表,禁用浏览器活动脚本1 [HKEY_CURRENT_USER\Software\Microsoft\Windows\Cu...
阅读全文
摘要:Windows消息宏,定义在winuser.h里,消息编号从 0x0000 到0x0400,下面给出一部分:1 #define WM_NULL 0x00002 #define WM_CREATE 0x0001...
阅读全文
摘要:遍历窗口,获得控件句柄1 EnumChildWindows(hwndDlg, (WNDENUMPROC)EnumChildProc, NULL);回调函数 1 BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam ) 2 { 3 char ...
阅读全文
摘要:1. Malloc:malloc/free是C++和C的标准库函数,可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用 malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是 库函数而不是运算符,...
阅读全文
摘要:1 #coding="utf-8" 2 3 import urllib2 4 import re 5 import threading 6 import time 7 8 """ 9 抓取代理发布页的ip和port10 http://www.xici.net.co/nn/%d11 """12 ...
阅读全文
摘要:1 #pragma warning(disable:4786)2 #include 3 using namespace std ;4 5 typedef HANDLE (WINAPI *_OPENTHREAD)(DWORD, BOOL, DWORD);//动态调用Dll1 multimap m_Pr...
阅读全文

浙公网安备 33010602011771号