MFC
Soar_dream
这个作者很懒,什么都没留下…
展开
-
Qt5操作Excel操作的一些心得
【背景】:[01:感叹]我真怕使用MFC或者Qt操作作Excel!我真的太怕使用MFC或者Qt操作作Excel!我真的太太怕使用MFC或者Qt操作作Excel!现在还心有余悸!怕呀,怕呀,怕呀![02:怕的场景]特别是不什么操作Excel,平时偶尔操作时也看一下网上的,看懂算法与操作后,cp后略修改,然后了事,了...事。从来没觉得使用Q T竟然让我觉得的可怕的事过,相反都不把它放在心上过,可是,需求人员提出要给写将某某一堆结果,什么数据呀,什么二进制图片,什么本地图片呀,都弄到Ex...原创 2020-06-12 21:05:42 · 1951 阅读 · 4 评论 -
MFC - 如何修改控件上之前已经添加的变量
【01 背景】你有一个控件A,变量名为aNm;【02 修改原因】由于工程变动原因,你想把A控件aNm修改成bNm;【03 修改方案】步骤一:修改对应的xxx.h头文件中aNm为bNm;步骤二: 修改对应的xxx.cpp中的如下内容: 即修改构造函数上的列表赋值及void DoDataExchange(CDataExchange* pDX)。好了,不多...原创 2020-04-24 12:45:52 · 1947 阅读 · 0 评论 -
MFC中固定(锁定)界面窗口大小的函数
【01】【函数】 SetWindowLong(m_hWnd, GWL_STYLE, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);【02】【操作方法】在你的xxxDlg.cpp中的OnInitDialog()中,将上面的函数复制并放到OnInitDialog()中,如我自己的:BOOL Cvoice2...原创 2020-04-18 16:34:12 · 2143 阅读 · 0 评论 -
'MBCS_Support_Deprecated_In_MFC': MBCS support in MFC is deprecated
[MFC中出现的错误] 方式一:出现这个的原因,在设置character set项中,一般是由之前使用Use Unicode Character Set,然后又设置成Use Multi-Byte Character Set,请重新改成Use Unicode Character Set。就理论而言Unicode要比Multi-Byte比较安全。方式二:不想以方式一的方法修改,请使用#...原创 2019-05-22 19:29:12 · 2076 阅读 · 0 评论 -
为什么VC++/MFC中创建CreateThread()线程后,就马上关掉创建线程句柄?
hThread = CreateThread( NULL, 0, ThreadFunc, NULL, 0, &dwThreadId);CloseHandle(hThread);如上面这样的代码,原因为:创建线程后返回了线程句柄,新创建的线程内核对象的使用计数是2,一个是线程本身,一个是创建线程的线程,创建线程的线程closehandle后,新的线程的内核对象使用计数为1,当这个新线...原创 2019-06-14 20:00:36 · 1861 阅读 · 0 评论 -
MFC 消息机制原理探索 ——从何而来,欲去何方
MFC的消息机制(也是Windows的消息机制):1.【说明】这里不细细的分析,这些知识点是大量的资料及书上撷取下来的。2. 【MFC消息机制的起止】=> UI产生消息 (比鼠标点一下UI即窗口,在Windows上一可执行文件一般通俗看成一个窗口,说法不严谨) 。=> 相应的驱动程序先得到信号(如果你鼠标点击,鼠标的驱动程序先得到信号,如果你键盘,则亦...原创 2019-07-10 11:44:31 · 249 阅读 · 0 评论 -
MFC中CComboBox在资源视图中宽度无法拉伸问题?
【前置条件】CComboBox选择Type的是DorpList。1 【解决方】法如下图: 1.1 【操作步骤01】用鼠标点击前头1,然后再把鼠标放在前头2处,鼠标就会变成可拉申状态,操作即可。 1.2 【操作步骤02】 编译并运行可执行程序,点击可执行程序的UI的如上...原创 2019-08-07 16:54:49 · 305 阅读 · 0 评论 -
MFC调试方式
1.使用TRACE;TRACE("format",vars);2. 运行可执行文件后,查看VS的output原创 2019-08-15 13:42:42 · 221 阅读 · 0 评论