MFC
飞翔的黄瓜
这个作者很懒,什么都没留下…
展开
-
关于不同类之间句柄调用问题
2017/4/7,第一次写博客记录问题。之前困扰我很久的句柄问题终于在今天得到解决。原因很简单,如下图代码所示我在CDoubleHmiView这个类中调用ControlDlg的一个实例化对象,结果如图所示得到的句柄一直是0.原因是因为我这个m_language对象虽然是已经在CDoubleHmiView这个类中实例化过,但是等于创建了一个新的ControlDlg窗口的形式,而这个窗口具原创 2017-04-07 09:25:22 · 910 阅读 · 0 评论 -
再次记录下类的对象调用类内函数出现的问题
推测:这里pMFram指针之前只是用类声明了一下,并没有指向具体的地址,因此pMFram作为指针对象调用gSetribbonString这个CMainFrame类内函数时,走到一个貌似指针运行的地方会报错。用pMFram =(CMainFrame*) AfxGetMainWnd();后应该是给了这个指针一个具体的对象,不再报错这里依旧存留一个疑问,我如果用CMainFrame原创 2017-04-12 19:31:08 · 326 阅读 · 0 评论 -
vc闪屏问题处理
如果一个程序出现闪烁现象,会让人觉得程序编写人员很马虎,缺乏对细节的足够重视。Windows程序的任何部分都没有任何理由出现闪烁现象。这篇文章的目的是告诉读者如何使用相关的技术防止窗口出现闪烁效果。 什么是闪烁闪烁可以这样定义:当后面一幅图像以很快的速度画在前面一幅图像上时,在后面图像显示前,你可以很快看到前面那一个图像,这样的现象就是闪烁。我认为,闪烁会让使用者对程序很不满,原因是:转载 2017-04-28 08:42:22 · 828 阅读 · 0 评论 -
关于删除ribbon左上角QAT总结
在网上查阅资料,发现两种方法。方法一:进入资源文件夹下面,用文本编辑器打开Ribbon的定义文件ribbon.mfcribbon-ms,然后删除...这一段,即删除QAT工具条的定义代码,就把整个QAT工具条删除了方法二:利用重载函数重载这个函数:virtual BOOL LoadFromResource(UINT uiXMLResID, LPCTSTR lpszResTyp原创 2017-04-19 11:06:19 · 2516 阅读 · 0 评论 -
编译时遇到error LNK2001: unresolved external symbol "private: static
类中定义了一个静态的CString类型的公共变量 定义完成编译连接。提出上面的错误。解决办法对静态变量进行初始化就行了。下面给出使用静态变量(static)的一些提示原文地址:http://www.yesky.com/20010828/194000.shtml 静态数据成员的使用方法和注意事项如下: 1、静态数据成员在定义或说明时前面加关键字static。转载 2017-05-31 17:14:19 · 1561 阅读 · 0 评论