首页 » 编程
c++字符串二进制与十六进制转换BytyToHex支持中文
#include <iostream> using namespace std; // 把字节码转为十六进制码,一个字节两个十六进制,内部为字符串分配空间 char* ByteToHex(const unsigned char* vByte, const int vLen) { if (!vByte) ...
热门
c++分割字符串split支持多个分隔符
// split.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <vector> #include <string> using namespace std; vector<string> s...
热门
c++多线程Thread使用方法
需要的头文件:#include <thread>//多线程 启动线程操作,将以下代码放在需要启动线程的位置,CreateThread中的fun是需要在线程中运行的函数:HANDLE hThread = NULL; DWORD dwThreadID = 0;//保存线程ID hThread = CreateThread(0, 0, f...
热门
C++窗口Dialog增加消息循环,等待窗口关闭再向下运行
当我们使用C++调用Dialog资源窗口的时候会发现,窗口载入后并没有阻塞程序的进程,而是继续向下执行了,所以我们可以给他增加一个消息循环,等待我们的窗口消息处理完毕后再继续向下执行将以下代码放在创建窗口显示代码ShowWindow(hwndDLG, SW_SHOW);的下面 //窗口消息循环 MSG msg; while (GetMessage(&...
热门
error RC2108: expected numerical dialog constant
当我们给Dialog添加图片的时候,经常会出现:错误 1 error RC2108: expected numerical dialog constant C:\xx\xxx.rc 57 1 xxx问题代码:IDD_DIALOG1 DIALOGEX 0, 0, 385, 240 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CEN...
热门
C++简单实现Winhttp访问获取网页源码
// WinHttpTest.cpp : 定义控制台应用程序的入口点。 // //#include <stdafx.h> #include <vector> #include <winsock2.h> #include <Winhttp.h> //#include <urlmon.h> ...
热门
VC++在WIN32的Dialog资源窗口中设置按钮背景图片
本文介绍的是VC++在win32中的dialog资源窗口中给BUTTON按钮设置背景图片的方法在需要位按钮设置背景图片图标的位置填写一下代码即可//hDlg:窗口ID //IDC_BUTTON1:需要设置背景图片的按钮 //hinst:进程模块句柄 //IDB_BITMAP2:资源图片ID SendDlgItemMessage(hDl...
热门
C++在DLL中调用资源文件的Dialog窗口
工具:VS2019实现功能:C++编写的DLL,通过CreateDialog载入资源中的窗口,获取窗口上编辑框IDC_EDIT1里面的内容,以达到给DLL加窗口功能的目的。// dllmain.cpp : 定义 DLL 应用程序的入口点。 #include "pch.h" #include "resource.h" #include <strin...
热门
C++读取使用资源文件
在 项目》添加资源 中添加需要的资源,然后通过下面的方式可以读取到资源数据//文件名 test.cpp #include <stdio.h> #include <windows.h> #include <string.h> #include <sstream> #inc...
热门
默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
是因为在使用多线程调试dll(MDd)模式的时候 <位置:配置属性 - c/c++ - 代码生成-运行时库>msvcrtd.lib 与 ibcmt.lib产生冲突解决方法有两种:1.右击工程 - 属性 ”配置属性 - 链接器 - 输入 - 忽略特定库“,添加 ”libcmt.lib“(我是...
热门