
MFC
梦想田园
用学习去充实自己,用实践去证明自己,用梦想去展现自己
展开
-
MFC中为什么CRadio控件不能成为一组
1.首先就是按正确的方法进行组别设置,方法如下: RadioButton本来就是作为单选,也就是说只能在多个中选一个。group表示这几个是一组的。一组中只能选一个。例如,你添加了R1 R2 R3 R4 R5 R6这6个,只有R1选了group这个属性。那么在程序运行时,你只能在这6选一个,而不能多选。但是,如果你在R4这个选中group属性,则表示R1 R2 R3是一组,而R原创 2014-05-02 15:39:03 · 936 阅读 · 0 评论 -
vc中重绘Listctl的网格线
看了一些关于列表控件网格线的文章,可能是觉得比较简单的缘故吧,写的很粗略。我觉得对这方面有疑问的,肯定是需要稍微详细点说的。所以我写下这篇文章,一方面做个总结,另一方面希望对需要的朋友有所帮助。 一、显示网格线 vc中添加列表控件后,如果需要让它显示网格线,做到两点即可:一是右击listctl控件,在属性-样式-查看中,设置为report(报告)属性;转载 2014-05-24 11:29:25 · 2163 阅读 · 1 评论 -
宽字节字符集和多字符集
Unicode :宽字节字符集 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 2.转载 2014-05-24 10:50:26 · 539 阅读 · 0 评论 -
关于调用动/静态链接库的问题
一般说来,如果同一段代码,一个写成DLL,一个作为函数直接定义,则DLL调用肯定要慢一些。原因如下: 一个程序如果要使用DLL中的函数,则必须经过,如下步骤:1、将DLL文件装入内存,win32的方法是 :LoadLibrary(...);2、取得指定的函数的入口地址,方法好像是: GetProcessAddr(.....)3、通过函数指针,调用函数。 而直接在程序中定义函数,则没有原创 2014-12-31 09:50:02 · 516 阅读 · 0 评论 -
使用动态链接库DLL的方法
现在假设你的建立的DLL名是win32dll1.新建一个工程。将上述的三个文件:win32dll.lib,win32dll.dll,win32dll.h,拷贝到当前工程目录中。 在工程的头文件中,引入上述头文件和lib库。#include "win32dll.h" #pragma comment(lib,"win32dll.lib")2.其实还可以在设定路径的方法上进行转载 2014-12-31 10:18:34 · 484 阅读 · 0 评论