- 博客(125)
- 资源 (36)
- 收藏
- 关注
原创 Icons 图标学习笔记衿华版
Headertypedef struct{ WORD idReserved; // Reserved.Must always be 0. WORD idType; // Specifies image type: 1 for icon(.ico)image, 2 for cursor(.cur) image.Ot
2013-06-18 14:23:29 240
转载 加载DLL文件 两种方式
#include "stdafx.h"#include "09DllDemo.h"#include HMODULE g_hModule;BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpRes
2013-06-08 15:36:58 820
转载 文件分割实例
///////////////////////////////////////////// MainDir.h文件 // 07MainDir#include #include // 为了使用CStatusBarCtrl类#include "FileCutter.h"class CMyApp : public CWinApp{public: BOOL InitInstanc
2013-06-08 10:27:13 524
转载 进程间的共享内存
///////////////////////////////////////////// ShareMem.cpp文件#include #include void main(){ char szName[] = "08ShareMem"; // 内存映射对象的名称 char szData[] = "123456"; // 共享内存中的数据 LPVOID pBuffer;
2013-06-04 15:51:11 446
转载 将图片映射到内存画图
///////////////////////////////////////// ReadBMP.cpp#include #include "resource.h"#include "ReadBMP.h"CMyApp theApp;BOOL CMyApp::InitInstance(){ m_pMainWnd = new CMainWindow; m_pMainWnd->
2013-06-04 15:06:36 658
原创 注册表增改删 设置IE主页
#include #include int main( int argc, char ** argv ){ // 根键、子键名称、和到子键的句柄 /* HKEY hRoot = HKEY_LOCAL_MACHINE; char* szSubKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; HKEY hKey;
2013-05-31 16:29:55 709
原创 判断文件是否PE格式
#include "ValidPE.h"#include CMyApp theApp;BOOL CMyApp::InitInstance(){//http;//www.pythonschool.com CFileDialog dlg( TRUE ); if( dlg.DoModal() != IDOK ) { return FALSE; } else { HAN
2013-05-31 14:04:44 578
原创 文件夹监控 SkinMagic 换肤
#include "resource.h"#include "Monitordir.h"#include "DirDialog.h"#include "SkinMagicLib.h"#pragma comment(lib, "SkinMagicLibMT6")CMyApp theApp;BOOL CMyApp::InitInstance(){ //===SkinMagic=
2013-05-30 09:55:58 598
原创 简单实例一
#include "PredefineClass.h"CMyApp theApp;BOOL CMyApp::InitInstance(){ m_pMainWnd = new CMainWindow; m_pMainWnd->ShowWindow( m_nCmdShow ); return TRUE;}CMainWindow::CMainWindow(){ LPCTSTR
2013-05-27 15:41:13 451
原创 进度条
#include #include #include "resource.h"#pragma comment( lib, "comctl32.lib" )BOOL __stdcall DlgProc( HWND, UINT, WPARAM, LPARAM );int __stdcall WinMain( HINSTANCE hInstance, HINSTANCE, LPSTR,
2013-05-24 11:26:00 450
原创 双击关闭进程 窗口居中 WM_NOTIFY
#include #include #include #include #include "resource.h"#pragma comment( lib, "comctl32.lib" )#define IDC_STATUS WM_USER+1BOOL __stdcall DlgProc( HWND, UINT, WPARAM, LPARAM );void Update
2013-05-23 17:32:40 515
原创 对话框中的子窗口控件
#include "stdafx.h"#include "resource.h"//http://www.pythonschool.comBOOL __stdcall DlgProc( HWND, UINT, WPARAM, LPARAM );HBITMAP g_hBitmap1;HBITMAP g_hBitmap2;HICON g_hIcon;HBRUSH g_hBgBrush;
2013-05-22 16:43:26 631
原创 多线程操作 使用临界区对象
#include #include #include int g_nCount1 = 0;int g_nCount2 = 0;BOOL g_bContinue = TRUE;CRITICAL_SECTION lpCriticalSection;// 临界区结构对象UINT WINAPI ThreadProc( LPVOID lpParameter // thre
2013-04-16 17:08:09 631
原创 获取系统进程
//writeby:pythonschool.com#include #include #include int main( int argc, char* argv[] ){ PROCESSENTRY32 pe32; pe32.dwSize = sizeof(pe32); HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32
2013-04-16 14:32:29 487
原创 C++实例 常用问题笔记
CWnd::ModifyStyleBOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );//改变控件样式Initialization of variables //变量初始化 (构造函数初始化)The other way to initialize variables, known as construct
2013-04-02 16:24:21 557
原创 射耙问题 字母塔 分母和分子
四.例子:/*编写一个程序,以小数形式输出一个分数。用户输入分母和分子,表示一个分数形式的数值,用户输入小数位数后,程序以小数形式输出分子的计算结果。程序需要满足以下条件()用户输入分母、分子和输出位数;()保证输入的数值为大于的整数。*/#include #include #include void GetFloat(int x, int y, char* str, int
2013-03-29 15:24:45 835
原创 位操作(Bit Operations) 内存对齐
一.位操作(Bit Operations) 位操作是整数特有的操作,它有>,&,|,^,~六个操作。 1.左移操作: 左移操作将整数最高位挤掉,而在右端补0。 2.右移操作: 右移操作是在整数的高位挤一个0或1进去,而整数右边的1或0被挤掉。 C++对右移操作有一个规定:对有符号数,若最高位是1,则高位挤进1; 最高位是0则挤进0。而对无符号
2013-03-29 15:22:54 977
原创 ##预处理运算符
.LOG@@begin@@##预处理运算符#include using namespace std;#define cat(x,y) x##y#define xcat(x,y) cat(x,y)#define WIDEN(x) L ## x#define WIDEN2(x) WIDEN(x)//http://www.pythonschool.comint main(){
2013-03-29 15:02:51 530
原创 C++实例 窗口和消息 处理关闭窗口消息 是否关闭
#include LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam // second message p
2013-03-27 16:11:08 1885 1
原创 WM_CLOSE WM_DESTROY WM_QUIT 区别
在发送 WM_QUIT消息时,要使用PostMessage发送,否则,窗口已经关闭,但任务管理器中进程还存在。可以通过 pDlg->PostMessage(WM_QUIT);或DWORD dwThreadId = GetWindowThreadProcessId(pDlg->GetSafeHwnd(),NULL);PostThreadMessage(dwThreadId,WM_
2013-03-27 15:59:32 480
转载 struct初始化
struct是C中重要的ADT。但是在一般讲C的书中,往往只介绍了struct的定义、顺序初始化及位域。 为了方便后面的介绍,先定义一个struct类型: struct User { int id; //id char name[100]; //user name char *home; //home directory int passwd; //p
2013-03-27 14:09:12 458
转载 C++实例 窗口和消息
#include #pragma comment(lib,"winmm.lib")LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter L
2013-03-27 09:41:43 627
转载 如何完美的将对话框设置成无边框无标题栏样式?
很多同学在绘制UI时喜欢将窗口或者对话框设置成无边框无标题栏样式,然后在客户区里就可以”胡作非为“了,想干什么都行然而新手们包括笔者以前都遇到的一个问题是:对于对话框来说直接这样设置:ModifyStyle(WS_CAPTION | WS_THICKFRAME, 0, SWP_FRAMECHANGED);是不完美的,他们会发现在对话框的情况下,那个border还是存在,
2013-03-26 17:30:32 900
原创 Process Monitor 实例
[HKEY_CURRENT_USER\Software\Sysinternals\Process Monitor] "FilterRules"
2013-03-19 09:51:53 226
转载 Process Monitor 中文帮助文档
Process Monitor 帮助文档【介绍】Process Monitor(进程监视器)是一个Windows下的高级监视工具,可以实时显示文件系统、注册表和进程/线程的活动。它将Sysinternals以前的两个实用程序Filemon(文件监视器)和Regmon(注册表监视器)结合在一起,并且添加了大量的改进功能,包括丰富的非破坏性的过滤器,全面的事件属性——如会话ID和用户名,可靠的
2013-03-18 17:24:18 1717
转载 python中字符串的各种操作
本文章介绍了python中字符串的操作包括有Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等) 有需要学习的同学可以参考一下。s.strip() .lstrip() .rstrip(',') 去空格及特殊符号复制字符串Python 代码如下复制代码#strcpy(sStr
2013-03-18 17:23:12 497
原创 C++实例 添加快捷键表
/*添加快捷键表BlogsTo:http://www.pythonschool.com/*/#include #include "resource.h" //载入资源文件所使用之标头文件class MyFrame : public CFrameWnd{private: COLORREF color; //指定一个RGB颜色public: MyFrame() //构造函数
2013-03-13 10:49:20 524
转载 C++实例 菜单操作2 ON_UPDATE_COMMAND_UI
#include #include "COMMAND_UI.h" //载入资源文件所使用之标头文件class MyFrame : public CFrameWnd{private: COLORREF color;public: MyFrame() //建构符 { Create(NULL, //产生标准视窗 "COMMAND_UI", //视窗标题 WS_
2013-03-12 17:30:42 562
转载 C++实例 菜单操作
#include #include "menu.h" //载入资源文件所使用之标头文件class MyFrame : public CFrameWnd{private: CMenu MainMenu, *SysMenu, *PopMenu, * SubMenu; COLORREF color;public: MyFrame() //建构符 { Create(NULL, /
2013-03-11 17:16:44 1668
原创 C++实例 单文档模式生成消息窗口和消息响应
#include #include "resource.h"#include //CArray使用的头文件class MyDocument:public CDocument{public: CArray pArray; //记录点轨迹容器 void AddPoint(CPoint p) //将轨迹点添加到容器里 { pArray.Add(p); } CPoint G
2013-03-07 17:30:39 550
原创 C++实例 单文件创建
/* MENUITEM "Exit2", ID_APP_EXIT(执行退出命令)*/#include #include "resource.h"class MyDocument:public CDocument{ DECLARE_DYNCREATE(MyDocument) //声明run-time类别};IMPLEMENT_D
2013-03-07 15:59:08 427
转载 ID_APP_EXIT
标准命令消息ID_APP_EXIT分类:当用户从“文件”菜单选择执行“退出”时,将发送MFC标准命令消息ID_APP_EXIT。MFC实现的函数CWinApp::OnAppExit()完成对该命令消息的缺省处理。 CWinApp::OnAppExit()定义在文件afxwin.h中protected: //{
2013-03-07 15:03:02 969
原创 C++实例 自建基本mfc生成消息窗口和消息响应
#include #include "resource.h" //载入资源文件所使用的头文件class MyFrame:public CFrameWnd //建框架视窗 第二步{private: CMenu *FMenu;public: MyFrame() //构造函数 { Create(NULL, "Hello World!"); FMenu = new CMenu;
2013-03-06 17:27:06 521
原创 unresolved external symbol __endthreadex错误解决
unresolved external symbol __endthreadex错误解决在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。错误现象:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexnafxcw
2013-03-05 15:48:06 608
原创 C++实例 获取进程所在文件夹
#include "windows.h"#include "tlhelp32.h"#include "iostream"#include "string.h"/*C++实例 获取进程所在文件夹blogs to http://www.pythonschool.com/QQ群:218030155*/using namespace std;void GetProcessInfo(
2013-02-22 16:52:08 596
原创 C++实例 桌面滚动程序
/********************功能:桌面滚动程序********************/#include //用C写windows程序,必须包含头文件//Blogs by http://www.pythonschool.comint main(){ HWND pdesk=GetDesktopWindow(); //桌面句柄,可理解为指向桌面的指针 ScrollW
2013-02-22 11:02:47 354
原创 C++实例 分解质因数
/*分解质因数:每个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。分解质因数的算式叫短除法。求一个数分解质因数,要从最小的质数除起,一直除到结果为质数为止。如242┖24(是短除法的符号)2┖122┖63——3是质数,结束得出24=2×2×2×3=2^3×3(m^n=m的n次方)*/#include us
2013-02-21 17:31:18 1034
原创 C++实例 同构数 求1000以内的同构数
同构数同构数是会出现在它的平方的右边的数。如5×5=25,6×6=36。例子:求1000以内的同构数#include #include //数学函数#define N 1000 //定义常量using namespace std; //引用名字空间//求1000以内的同构数 转自http://www.pythonschool.com/蟒蛇学校int
2013-02-21 12:09:24 10014
原创 C++实例 堆排序
一.堆排序(HeapSort)是一树形选择排序。http://www.pythonschool.com小顶堆:K[i] 大顶堆:k[i] >= k[2i] && k[i] >= k[2i+1]2.堆排序的思想 利用大顶堆(小顶堆)堆顶记录的是最大关键字(最小关键字)这一特性,使得每次从无序中选择最大记录(最小记录)变得简单。 其基本思想为(大顶
2013-02-20 17:28:02 569
原创 C++实例 将数字转换为汉字
#include #include using namespace std;void changeword(int number);int main(int argc, char* argv){ char number[255]; char* p; cout<<"please input a number!"<<endl; gets(number); //puts(num
2013-02-17 15:10:05 2047
SkinMagicToolkit2.2.3.1
2013-05-30
Win7一键开启WiFi热点
2012-12-19
DOSBox0.73
2012-07-05
Python编程(第4版)].(Programming.Python.4th.Edition).Mark.Lutz.文字版
2011-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人