- 博客(10)
- 资源 (28)
- 收藏
- 关注
原创 读取注册表内容
#include int main(int argc, char* argv[]){ HKEY hKey; DWORD dwType = REG_SZ; DWORD dwSize = 255;//须指定长度,否则第一次读取RegQueryValueEx不成功,仅返回长度 char data[MAX_PATH]; bool ret;
2017-08-26 22:02:58 301
原创 VC在对话框窗口上添加状态栏
VC在对话框上添加状态栏,没有可视化的控件,要用类来创建。1、在窗口.h文件中添加成员变量 CStatusCtrl m_status;2、在窗口的OnInitDialog函数中添加创建代码: RECT m_Rect; GetClientRect(&m_Rect); //获取对话框的矩形区域 m_Rect.top = m_Rect.bottom-
2017-08-22 17:12:33 999
原创 VC对话框添加工具栏
在VC对话框中添加工具,要分为几步操作。1、在资源视图中添加toolbar类资源,在工具栏上添加按钮,并命名ID:ID_BTN1,ID_BTN22、对话框头文件中,添加变量CToolBar m_ToolBar;3、在对话框的OnInitDialogh函数中添加如下代码:// TODO: 在此添加额外的初始化代码 if( !m_ToolBar.CreateEx(this, TBS
2017-08-21 20:18:13 2062
原创 VC2010调用DLL及调试DLL
用VC2010生成DLL及lib文件。DLL中只有一个函数,用来测试用的,如下:extern "C" __declspec(dllexport) int __stdcall add(int a,int b){ return a+b;}调试DLL代码,如下:项目-->属性-->配置属性-->调试->命令:$(TargetDir)\testdll.exe 即testdll.exe
2017-08-18 09:54:38 1921
原创 VC中的Tab控件使用
VC中的Tab控件调用与VB、C++buider有点不一样。在VB或C++builder中,添加标签的时候,同时创建了页面窗口。在VC中,添加页标签时,要自己创建无边框窗口,嵌入到Tab控件中。步骤如下:1、在主窗口上,放上Tab控件,并关联变量m_tab2、在资源中,创建两个无边框窗口,创建相应的窗体类Dlg_page1,Dlg_Page2。窗口属性Border:None,Style
2017-08-11 09:17:48 779
原创 在内存中显示位图
在内存位图中绘图,并显示。代码如下: HDC hdc=GetDC(hwnd); RECT rect; GetClientRect(hwnd,&rect); int cxClient = rect.right; int cyClient = rect.bottom; //为显示设备创建一块相应的内存 HDC hdcmem = Cre
2017-08-07 21:12:58 774
原创 c语言读写文件
char buff[1000]={0}; //以w的方式打开,文件会被清空;文件不存在会创建 //以r的方式打开,文件必先存在,否则会打开错误 //+表示同时可读可写 FILE *fp = fopen("1.txt","r+"); if(fp) { char *p = "hello1"; fwrite(p,1,strlen...
2017-08-06 15:24:45 233
原创 类的虚继承
两个类继承于同一个基类,并共享基类的数据,即内存。代码如下:#include using namespace std;//---------------------------------------------------------------------------class Atest{ //基类 public: int i; static Ate
2017-08-05 12:15:27 258
原创 TCP通信
C语言编写TCP通信,TCP服务器端代码如下:#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")#define PORT 9000 //对外服务端口using namespace std;int _tmain(int argc, _TCHAR* argv[]){ WSADATA
2017-08-03 14:41:47 227
原创 UDP通信
UDP服务器代码如下:#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")#define PORT 9000 //对外服务端口using namespace std;int _tmain(int argc, _TCHAR* argv[]){ WSADATA wsaData={0};
2017-08-02 17:53:57 254
C++builder自定义消息框
2015-10-20
C++Builder5程序设计大全
2012-06-14
Windows下基于WinDriver驱动的USB程序设计.pdf
2008-10-13
VB多线程组件,实现稳定多线程调用
2008-10-12
基于VB的车牌识别系统的研究与实现.pdf
2008-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人