C++文件(夹)选择对话框

由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。 1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可...

2012-12-26 17:05:16

阅读数 12314

评论数 1

读取ZIP文件

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; #define SECTION_LENGTH 0x0...

2012-12-22 17:37:19

阅读数 1858

评论数 0

C++读写二进制文件

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; typedef struct _my_data_type { int ID...

2012-12-21 18:33:56

阅读数 999

评论数 0

C++计算一条直线上某点的坐标

假设起点(X1, Y1) 终点(X2, Y2),  间距(从起点开始一段距离)为R 两点之间的距离 S = sqrt(pow(X2-X1, 2) + pow(Y2-Y1, 2)) 方法一: 方位角: F = atan((Y2-Y1)/(X2-X1)) 方位角...

2012-12-17 17:46:06

阅读数 4256

评论数 0

Delphi关闭进程

procedure TForm2.Button2Click(Sender: TObject); var   h: HWND;   dwPid: DWORD;   hThreadProcess: THANDLE;   s: string; begin   h := FindWindow...

2012-12-16 21:05:22

阅读数 1668

评论数 0

VC编译LUA与调用

环境vs2010,lua版本5.2新件一个空项目,添加所有src内的文件,然后移除lua.c, lua.h, luac.c, print.c文件. 选择项目-属性-配置属性-常规-配置类型,即可选择生成静态库或动态库. 下面演示一个c++调用lua函数的例子. test.lua代码 fun...

2012-12-10 15:58:20

阅读数 710

评论数 0

CtrlList判断点击的是否为CheckBox

LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR); if ( 0 == pNMItemActivate->iSubItem ) { TCHAR sText[MAX_PATH] = { 0 }; DWORD dwPos ...

2012-12-07 14:35:43

阅读数 1179

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭