it
回来的博客
菜鸟
展开
-
C++获取系统时间
方法1:GetLocalTime是一个Windows API 函数,用来获取当地的当前系统日期和时间。函数原型:VOID GetLocalTime(LPSYSTEMTIME lpSystemTime //address of system times structure);参数说明:lpSystemTime: 指向一个用户自定义包含日期和时间信息的类型为 SYSTEMTIME 的变量,该变量用来保存函数获取的时间信息。此函数会把获取的系统时间信息存储到SYSTEMTIME结构体里边type原创 2020-06-05 17:51:47 · 1286 阅读 · 1 评论 -
C++检测网络端口是否被占用
C++检测网络端口是否被占用最近在使用Nginx搭建Web服务器,Nginx(发音同 engine x)是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个 BSD-like 协议下发行,可以在 UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及 Microsoft Windows 等操作系统中运行。将nginx设置成服务并开机自启动,在配置文件中需要写入端口号,但是系统中的端口号存在被占用的情况,需要对端口号进行检测,大体思路就是检原创 2020-05-27 11:01:56 · 2860 阅读 · 0 评论 -
C++操作Windows防火墙添加例外程序
C++操作Windows防火墙添加例外程序以下代码示例练习Windows防火墙配置文件。 显示当前配置文件,关闭防火墙,打开防火墙并添加应用程序。/*Copyright © Microsoft CorporationSYNOPSIS Sample code for the Windows Firewall COM interface.*/#include <windows.h>#include <crtdbg.h>#include <netfw.h&原创 2020-05-15 17:24:15 · 1926 阅读 · 1 评论 -
C++获取GIF图片的长和宽
bool GetGifSize(const char* file_path, int* width, int* height){bool has_image_size = false;int file_size;*height = -1;*width = -1;file_size = -1;FILE * fp = fopen(file_path, “rb”);if (fp == N...原创 2019-11-04 11:27:16 · 553 阅读 · 1 评论 -
MFC隐藏主窗口运行的方法
1.打开类向导;2.在消息里面找到WM_WINDOWPOSCHANGING,添加处理程序3.在处理程序中添加:lpwndpos->flags &= ~SWP_SHOWWINDOW;//MFC窗口隐藏4.完美实现主窗口隐藏...原创 2019-04-16 14:53:52 · 902 阅读 · 0 评论 -
C++修改图片的尺寸
在设置用户头像的时候,从网络上下载下来的用户头像的尺寸可能和我们本身想要的头像的尺寸不一致,这时候我们就需要对用户头像的尺寸进行修改,下面直接给出代码,需要的朋友可以参考。//改变图片的尺寸bool ResizePicture(CString strSource, CString strTarget){int WIDTH = 70;int HEIGHT = 70;CImage oldi...原创 2018-12-24 16:49:41 · 2679 阅读 · 0 评论 -
duilib中窗口背景阴影的实现
最新的duilib库支持阴影效果,只需要以下操作就能实现窗口阴影。步骤一//初始化:HINSTANCE hInstance;hInstance = GetModuleHandle(0);CWndShadow::Initialize(hInstance);//阴影//全局变量CWndShadow* m_pWndShadow;//OnCreatem_pWndShadow = new ...原创 2018-12-24 15:56:16 · 2851 阅读 · 0 评论 -
DuiLib 窗口透明方法
在遍寻所有属性之后无果,最后测试出来在Window标签中加上下面两个属性就可以实现透明啦:layeredimage="" layeredopacity=“255”PS:layeredimage属性不要为空,最后设置为何窗口背景一样的图片,不行的话就做一张全透明的背景图片,如果这个地方不设置图片会导致窗口存在一些奇奇怪怪的问题。原文地址:https://www.cnblogs.com/leomo...转载 2018-12-24 15:44:59 · 4317 阅读 · 0 评论 -
unicode编码下CString、string、char*、int之间的相互转换
//unicode//CString转intCString m_cstr;int m_int;string m_str;m_cstr = L"100";m_int = _ttoi(m_cstr);//_ttoim_int = 100;m_cstr.Format(L"%d", m_int);//Format//CString转string//方法一 string m_str2(...原创 2018-12-24 15:36:21 · 1423 阅读 · 0 评论 -
C++矩形图片转换为圆形图片
C++将方形的头像转换为圆形的头像好久没有更新博客了,正好最近有空,整理一下用到的一些知识点,方便以后要再次用到,同时也给需要的人做个参考,欢迎指正!将方形的头像转换成圆形的头像在很多地方都会用到,网上也有很多的例子,尝试了很多种方法,但是效果都不怎么好,有的转换之后会出现比较明显的锯齿,明显不能符合要求,最终是采用GDI+实现,效果比较明显;废话不多说,直接贴代码:bool GetCirc...原创 2018-12-24 11:07:50 · 1163 阅读 · 0 评论