- 博客(7)
- 资源 (24)
- 收藏
- 关注
转载 C++文件(夹)选择对话框
由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可以实现单选文件或者多选文件,代码如下:TCHAR szBuffer[MAX_PATH] =
2012-12-26 17:05:16 16036 1
原创 读取ZIP文件
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;#define SECTION_LENGTH 0x0000002E //每个SESION的长度, 不带名字#define SECTION_DES_LENGTH_POS 0x
2012-12-22 17:37:19 2715
原创 C++读写二进制文件
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;typedef struct _my_data_type{ int ID; char Text[20];}MY_DATA_TYPE, *PMY_DATA_TYPE;void Write
2012-12-21 18:33:56 1121
原创 C++计算一条直线上某点的坐标
假设起点(X1, Y1) 终点(X2, Y2), 间距(从起点开始一段距离)为R两点之间的距离 S = sqrt(pow(X2-X1, 2) + pow(Y2-Y1, 2))方法一:方位角: F = atan((Y2-Y1)/(X2-X1))方位角概念: 方位角又称地平经度(Azimuth (angle)缩写Az)是在平面上量度物体之间的角度
2012-12-17 17:46:06 7156 1
原创 Delphi关闭进程
procedure TForm2.Button2Click(Sender: TObject);var h: HWND; dwPid: DWORD; hThreadProcess: THANDLE; s: string;begin h := FindWindow(PChar(Edit2.Text), PChar(Edit1.Text)); if h > 0
2012-12-16 21:05:22 1998
转载 VC编译LUA与调用
环境vs2010,lua版本5.2新件一个空项目,添加所有src内的文件,然后移除lua.c, lua.h, luac.c, print.c文件.选择项目-属性-配置属性-常规-配置类型,即可选择生成静态库或动态库.下面演示一个c++调用lua函数的例子.test.lua代码function MaxMin(x, y) if x > y then re
2012-12-10 15:58:20 815
原创 CtrlList判断点击的是否为CheckBox
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR);if ( 0 == pNMItemActivate->iSubItem ){ TCHAR sText[MAX_PATH] = { 0 }; DWORD dwPos = GetMessagePos(); CPoint point( LOWORD(dwPos), HIW
2012-12-07 14:35:43 1317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人