MFC
文章平均质量分 75
rovsky
这个作者很懒,什么都没留下…
展开
-
Visual C++6.0初学者实用技巧(基础)
1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未来文件的缘故。 解决方法: 找出对应文件夹下的debug目录,将未来文件全部delete, 再rebuild all一次。(未来 文件即其创建和修改时间都比系统时间靠后) 2:有时,workspace中的classview显示混乱。其表现如下:(1):添加的成员变量或函数不能显示; (2):原创 2011-05-08 09:50:00 · 447 阅读 · 0 评论 -
Visual C++6.0初学者实用技巧(MFC)
1:我怎样才能建立一个等待光标? 调用BeginWaitCursor函数来启动等待光标,调用EndWaitCursor函数 来结束等待光标。要注意,二者都要调用App的成员函数,如下所示: AfxGetApp()->BeginWaitCursor(); // 要做的事 AfxGetApp()->EndWaitCursor(); 2:什么是COLORREF? 我该怎样用它? COLORREF是一个32-bit整型数值,它代表了一种颜色。你可以使用RGB函数来初始化COLORREF。原创 2011-05-08 10:14:00 · 998 阅读 · 0 评论 -
Window 消息大全使用详解
<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:typeTMsg = packed recordhwnd: HWND; / /窗口句柄message原创 2011-05-09 22:59:00 · 265 阅读 · 0 评论 -
MFC单选按钮
先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上: 第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上原创 2011-06-09 22:28:00 · 925 阅读 · 0 评论 -
VC中 十六进制字符串转换为十进制数字
在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如: char *ptr="0x11"; int n=0; //我们想让n等于0x11,即17 通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法: view plaincopy to clipboardprint? char *ptr="123"; int n=0; n=atoi(ptr); pr原创 2011-06-12 21:00:00 · 501 阅读 · 0 评论 -
拆分MDI窗口
在CChildFrame中重载OnCreateClient(lpcs, pContext): CRectrect; GetWindowRect(&rect); BOOLbRes = m_wndSplitter.CreateStatic(this, 1, 2); m_wndSplitter.CreateView(0,0, RUNTI原创 2012-05-24 00:24:53 · 1186 阅读 · 0 评论 -
在CMainFrame中创建MDI子窗体
1、首先创建一多文档程序; 2、点击【Insert】,【New Form...】菜单项。 在Name中输入 CTemp1View Base Class 选择 CFormView 其他不用动,点击“OK”按钮。 3、点击【Insert】,【New Class...】菜单项。 Name: CTempFrm Base class: CMDIC转载 2012-05-23 22:47:01 · 851 阅读 · 0 评论