xiaohuh421
码龄14年
  • 177,514
    被访问
  • 13
    原创
  • 37,899
    排名
  • 747
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:欢迎大牛们指点,批评.实事软件开发:https://shop111981749.taobao.com 欢迎新手来问问题. QQ:744780040 群:197728539 邮箱:xiaohuh421@qq.com

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2008-06-08
博客简介:

xiaohuh421的专栏

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得58次评论
  • 获得159次收藏
创作历程
  • 1篇
    2015年
  • 1篇
    2014年
  • 14篇
    2012年
  • 1篇
    2011年
成就勋章
TA的专栏
  • STL
  • MFC
    5篇
  • 魂牵梦萦地
  • 界面
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数控车床界面编程,直线圆弧插补

答:

可以使用GDI+的类库, 很容易实现各种曲线的平滑绘制.

回答问题 2022.04.20

在有循环嵌套时, 要把大循环写在内, 小循环写在外, 原因在此

以前不理解为什么有循环嵌套时, 要把大循环写在内, 小循环写在外.看了>后, 找到一个原因.如下图
转载
发布博客 2015.03.04 ·
15866 阅读 ·
4 点赞 ·
1 评论

关于VS2008/2012调试器运行慢的问题

发布问题 2014.12.11 ·
5 回答

GDI+旋转图片的几种方法

1. 使用旋转矩阵POINT imgRotateCenterPos={10,10}; //旋转中心在图片坐标(相对于图片本身)CRect rcShow(imgShowRect); //图片要绘制的位置区域.//把 相对于图片的旋转中心坐标  转换为  绘制区域的坐标PointF centerPos(imgRotateCenterPos.x+rcShow.
原创
发布博客 2014.11.10 ·
15022 阅读 ·
1 点赞 ·
0 评论

Vfw + GDI屏幕录像

发布资源 2012.10.19 ·
rar

GDI+ 绘图时,相同分辨率, DPI不同时图片显示的问题.

最后在VC中使用GDI+作图片处理时, 突然发现有几张图片显示不正常,未按实际像素大小显示.代码很简单:void CTransBmpDlg::OnBnClickedImgTest(){ CString strFilter=TEXT("图片文件(*.gif,*.jpg,*.bmp)|*.gif;*.jpg;*.bmp||"); CFileDialog dlg(TRUE,NULL,N
原创
发布博客 2012.08.21 ·
4174 阅读 ·
0 点赞 ·
4 评论

动态修改CMFCMenuBar及CMFCToolBar的文字及Prompt,ToolTip文字.

动态修改CMFCMenuBar及CMFCToolBar的文字及Prompt,ToolTip文字.1. 修改CMFCMenuBar菜单项的文字,分两种.  A. 修改顶层有POP_UP属性的菜单文字,即类型单文档中的" 文件" ,"编辑","视图"等这类一直显示着的.    因为CMFCMenuBar基类是CMFCToolBar,所以有有如下代码:   (特别注意: 在单文档中,此函
原创
发布博客 2012.06.21 ·
11096 阅读 ·
1 点赞 ·
10 评论

屏幕取色及其应用.

发布资源 2012.06.20 ·
rar

进程方式执行CMD命令及使用CMD命令一次创建多级录

void exceCmd(LPCTSTR cmdLines){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(STARTUPINFO); ZeroMemory( &pi, sizeof(pi) ); //这两句一定要,否则会显示出黑框框. si.wSho
原创
发布博客 2012.06.16 ·
1593 阅读 ·
1 点赞 ·
0 评论

CMFCMenuBar和CMFCToolBar相同ID,在显示不同标签文字

由于要使用多国语言动态切换, 而CMFCMenuBar 和 CMFCToolBar又比较难用.1. CMFCMenuBar菜单栏中的菜单项文字修改可没有普通的菜单那么简单,它其实是由CMFCToolBar派生而来.所以能直接调用此类的对象修改的文字,就只有第一级菜单了.如果放到单文档中,即是像单文档主菜单的  "文件","编辑"这一层一直显示在窗口上的菜单项. 而这一级菜单是没有ID的,其属性
原创
发布博客 2012.06.15 ·
3193 阅读 ·
0 点赞 ·
5 评论

MFC在单文档程序中添加最近打开文件.

默认的MFC单文档程序可以支持最近的文件列表,但是它却不一定是我们需要的,因此我在这里总结出手动控制的方法,以备不时之需。默认的最近文件列表是通过MRU file list来实现的,它通过将最近打开的文件写入注册表,然后读取到菜单上实现的。这一切默认都是通过打开和保存这些菜单操作来实现。当你选择一个列表时,就会调用相应的事件响应函数。下面是默认的操作内容:BOOL CW
转载
发布博客 2012.05.27 ·
5665 阅读 ·
0 点赞 ·
3 评论

STL 结构体排序及查找 使用sort及find_if

//网上大多例子都只是基本数据类型,或者简单的只有一个成员的进行排序的例子或者查找的例子.struct MY_NODE {    int x;    int y;     //大小比较,这里是按 y从小到大,在y相等是按x从小到大排序.    bool operator <(const MY_NODE &e) const    {        if(y==e.y)
原创
发布博客 2012.05.24 ·
3569 阅读 ·
0 点赞 ·
0 评论

How to: Display Command Information in the Status Bar在状态栏中显示命令信息

When you run the Application Wizard to create the skeleton of your application, you can easily support a toolbar and a status bar. A single option in the Application Wizard supports both. When a statu
转载
发布博客 2012.04.26 ·
945 阅读 ·
0 点赞 ·
0 评论

内存泄漏检测和隔离----MSDN

启用内存泄漏检测检测内存泄漏的主要工具是调试器和 C 运行时库 (CRT) 调试堆函数。若要启用调试堆函数,请在程序中包括以下语句:  #define _CRTDBG_MAP_ALLOC#include #include 注意:#include 语句必须采用上文所示顺序。如果更改了顺序,
转载
发布博客 2012.04.26 ·
1076 阅读 ·
0 点赞 ·
0 评论

在VS中添加lib的第三种方法

先说说普通的两种方法:方法1:  通过设置工程配置来添加lib库.转自网上:A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。C  然后添加工程引用的lib文件名:工程-
原创
发布博客 2012.04.19 ·
44520 阅读 ·
6 点赞 ·
7 评论

DPI尺寸影响程序界面显示.

如果发现自己的编写的 有固定窗口大小的程序界面中出现了界面显示不全,有部份被遮挡,又或者界面上的控件或者显示区域中原来正常的显示的东西,现在却显示不完全.那就是 DPI 发威了.我们一般使用的都是 96DPI. 而有些用户的为了适合自己的,修改了操作系统中的DPI设置,或放大或缩小.这时,我们的程序就显示不正常了.解决办法当然是动态调整了.具体实现我就没有去研究了. DPI
原创
发布博客 2012.04.16 ·
1649 阅读 ·
0 点赞 ·
0 评论

字节对齐--指定结构体以多少字节对齐

通过使用宏,指定某些结构体或者类的字节对齐方式.#pragma  pack(push)  //让原字节对齐方式入编译器栈#pragma  pack(1)    //指定新的对齐方式, 1字节对齐.  (数字即几字节对齐)//这里面放置你需要指定1字节对齐的结果体或者类struct {};struct{};#pragma pack(pop)//出栈原来对齐方式
原创
发布博客 2012.04.16 ·
3866 阅读 ·
0 点赞 ·
0 评论

串口名导致的串口打开失败

今天遇到串口通信不稳定, 拿到别人机子上测试, 却发现他的串口打不开了.     在网上查原因. 网上说了些原因,比如串口被占用,这个被排除了,我没开其它使用串口的程序. 也有说驱动没安装好,也重新安装了下.还是不行.   只有继续看MSDN.发现有说明:   When lpFileName points to a COM port to open, you must include
原创
发布博客 2012.04.07 ·
17533 阅读 ·
0 点赞 ·
0 评论

比较好用的获得文件大小的方法

int getFileSize(LPCTSTR szFileName){if(szFileName==NULL){return 0;}int fileSize=0;//获得文件大小,方法1/*HANDLE hFile=CreateFile(szFileName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_
原创
发布博客 2012.03.26 ·
821 阅读 ·
0 点赞 ·
0 评论

关于ExitInstance不执行,导致很多内存泄漏的问题

昨天在编程过程中,突然某一次退出程序时,看了一相DebugView,发现竟然有这么多内存泄漏,大概100把条的样子,吓得我大汗长流.        要看信息.  多出在 strcore.cpp, 还有一些 afxtoolbar.cpp  afxmenubar.cpp等等,全是MFC里的东西. 也有一些指向       IMPLEMENT_DYNCREATE 宏,还有就是InitInstan
原创
发布博客 2012.03.23 ·
4482 阅读 ·
0 点赞 ·
0 评论
加载更多