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 ... 阅读全文
posted @ 2014-08-31 13:10 luzhiyuan 阅读(6913) 评论(0) 推荐(0)
摘要:读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... 阅读全文
posted @ 2014-08-29 18:44 luzhiyuan 阅读(260) 评论(0) 推荐(0)
摘要:1 char pSubKey[MAX_PATH] = {0}; 2 sprintf(pSubKey, 3 "CLSID\\{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}\\InprocServer32", 4... 阅读全文
posted @ 2014-08-27 21:42 luzhiyuan 阅读(552) 评论(0) 推荐(0)
摘要:首先说明这四个类的执行顺序是:App->Doc->MainFrame->View消息响应顺序是:View->Doc->MainFrame->App 1 // App中获取其它三项指针 2 void CSDIApp::OnApp() 3 { 4 // App 5 // Doc 6 ... 阅读全文
posted @ 2014-08-26 01:05 luzhiyuan 阅读(12279) 评论(0) 推荐(0)
摘要:1 //MainFrame中获取Doc,通过Doc遍历视图 2 CCR17CADDoc *pDoc = (CCR17CADDoc *)GetActiveDocument(); 3 CCR17CADView *pCADView = NULL; 4 if (pDoc !... 阅读全文
posted @ 2014-08-26 00:45 luzhiyuan 阅读(2775) 评论(0) 推荐(1)
摘要:在视图类中,我们可以通过调用AfxGetMainWnd()函数得到框架窗口的指针。注意,需要在view类实现部分添加#include "MainFrm.h"。1 CMainFrame* pMFram = (CMainFrame*)AfxGetMainWnd();如果想在框架窗口中想调用Cxx... 阅读全文
posted @ 2014-08-25 22:43 luzhiyuan 阅读(3603) 评论(0) 推荐(0)
摘要:GetMessage是阻塞的,即没有消息时,它就不往下继续执行。 优点:没有消息则不占用CPU。PeekMessage是非阻塞的,不管有没有消息,它都继续执行。 优点:在没有消息时,可以做一些事情。 阅读全文
posted @ 2014-08-24 09:15 luzhiyuan 阅读(236) 评论(0) 推荐(0)
摘要:1 //动态数组 2 vector theVector; 3 theVector.push_back(1); 4 theVector.push_back(2); 5 theVector.push_back(3); 6 theVector.pop_ba... 阅读全文
posted @ 2014-08-24 08:43 luzhiyuan 阅读(303) 评论(0) 推荐(0)
摘要: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 //请求回应 ... 阅读全文
posted @ 2014-08-19 21:23 luzhiyuan 阅读(5357) 评论(0) 推荐(1)
摘要:1. 创建进程CreateProcess2. COMSysAllocStringIWebBrowser2::NavigateIWebBrowser2::Navigate2修改注册表,禁用浏览器活动脚本1 [HKEY_CURRENT_USER\Software\Microsoft\Windows\Cu... 阅读全文
posted @ 2014-08-14 13:18 luzhiyuan 阅读(181) 评论(0) 推荐(0)
摘要:Windows消息宏,定义在winuser.h里,消息编号从 0x0000 到0x0400,下面给出一部分:1 #define WM_NULL 0x00002 #define WM_CREATE 0x0001... 阅读全文
posted @ 2014-08-10 20:54 luzhiyuan 阅读(471) 评论(0) 推荐(0)
摘要:遍历窗口,获得控件句柄1 EnumChildWindows(hwndDlg, (WNDENUMPROC)EnumChildProc, NULL);回调函数 1 BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam ) 2 { 3 char ... 阅读全文
posted @ 2014-08-08 12:31 luzhiyuan 阅读(340) 评论(0) 推荐(0)
摘要:1. Malloc:malloc/free是C++和C的标准库函数,可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用 malloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是 库函数而不是运算符,... 阅读全文
posted @ 2014-08-04 10:30 luzhiyuan 阅读(153) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2014-08-04 01:15 luzhiyuan 阅读(457) 评论(0) 推荐(0)
摘要:1 #pragma warning(disable:4786)2 #include 3 using namespace std ;4 5 typedef HANDLE (WINAPI *_OPENTHREAD)(DWORD, BOOL, DWORD);//动态调用Dll1 multimap m_Pr... 阅读全文
posted @ 2014-08-02 22:06 luzhiyuan 阅读(2352) 评论(0) 推荐(0)