MFC
拜仁四强
这个作者很懒,什么都没留下…
展开
-
MFC绘制图形
例53 : CWnd *pWnd=NULL; //之前pWnd未初始化CDC *pDC = pWnd->GetDC(); //需要绘制的窗口CPen pen(PS_SOLID,2,RGB(100,100,100)); //创建一个CPen的实例CPen *pPen = pDC->SelectObject(&pen);//AfxGetMainWnd原创 2016-10-10 21:03:16 · 1769 阅读 · 0 评论 -
VS如何为基于对话框的MFC添加下拉菜单
工具/原料 电脑一台VS2010方法/步骤 新建一个基于对话框的MFC工程。在资源视图中,右键单击-->添加 资源-->Menu--新建,并命名ID为IDR_MENU1在对话框的属性表中,找到Menu属性,并选择ID_MENU1,至此,菜单就添加到对话框中。打开菜单文件,编辑自己的菜单项在具体的菜单项中,右键单击,选择添加事件处理程序转载 2017-01-26 21:19:14 · 5913 阅读 · 0 评论 -
【mfc】组合框控件Combo Box
转载来源:http://www.jizhuomi.com/software/189.html上一节鸡啄米讲了列表框控件ListBox的使用,本节主要讲解组合框控件Combo Box。组合框同样相当常见,例如,在Windows系统的控制面板上设置语言或位置时,有很多选项,用来进行选择的控件就是组合框控件。它为我们的日常操作提供了很多方便。 组合框控件简介转载 2017-02-18 11:56:08 · 735 阅读 · 0 评论 -
MFC中添加list control
在VS2010平台下完成的在OnInitDialog()函数中添加以下代码:CListCtrl *p=(CListCtrl *)GetDlgItem(IDC_LIST1);p->InsertColumn(0,L"皇马",LVCFMT_LEFT,50);p->InsertColumn(1,L"巴萨",LVCFMT_LEFT,50);p->InsertColumn(原创 2016-10-10 16:32:00 · 1126 阅读 · 0 评论 -
windows下socket编程GetLastError()函数返回结果与对照表
getlasterror();出现的错误码对照转载 2017-02-08 19:16:35 · 587 阅读 · 0 评论 -
QQ中抖动窗口的实现方法
其实,QQ中抖动窗口的实现很简单,当用户按下抖动按钮的时候,播放一个WAV文件和按一定的顺序移动窗口就完了。。下面让我们来看一下具体的实现方法:创建对话框应用程序,向对话框中添加一个按钮。讲按钮Caption改为:抖动窗口;然后双击按钮,为按钮添加BN_CLICK消息,在消息函数中我们会用到PlaySound这个SDK函数,用来播放WAV文件,也就是播放一段声音,该函数的第一个转载 2016-10-31 16:33:37 · 2284 阅读 · 1 评论 -
【转】MFC下拉列表框的用法
http://blog.csdn.net/kinglimy/article/details/6452239在复选框中添加CComboBox变量c后会在以dlg为后缀的类中生成一个CComboBox c;所以可在dlg类的virtual BOOL OnInitDialog();函数中初始化复选框c.AddString(L"china");c.AddString(L"usa")转载 2016-10-19 19:50:46 · 921 阅读 · 0 评论 -
MFC中的Create();函数
创建控件:enum{IDC_NAME=1009,IDC_NAME2=1008};CWnd m_edit; //这个变量应该放在类中void CAboutDlg::OnBnClickedButton2(){//m_edit.Create(L"Edit",L"",WS_CHILD|WS_VISIBLE,CRect(1,1,90,50),原创 2016-10-27 21:51:31 · 16498 阅读 · 0 评论 -
模式与非模式对话框
1、建立两个对话框2、为需要弹出的对话框添加一个类CAboutDlg3、再在按钮控件中添加如下代码void CMy20161020Dlg::OnClickedButton1() {CAboutDlg dlg; //这里要注意包含添加的CAboutDlg类的头文件dlg.DoModal();}这就是模式对话框转载 2016-10-20 20:55:41 · 390 阅读 · 0 评论 -
win32转换为MFC软件工程
//MFC架构组成//1.有CWinApp的派生类//2.在全局区有定义派生类的对象//3.在派生类中有virtual BOOL InitInstance()重写//4.今后MFC软件工程就以派生类对象app中的InitInstance作为主函数//另外,连接MFC的平台使用MFC静态链接库,或共享DLL都可以。 项目->属性->配置属性->常规->MFC的使用//提前要删转载 2016-10-14 23:30:42 · 1106 阅读 · 0 评论 -
MFC自己封装的CMytime类
头文件:#pragma once#include class CMytime{time_t m_time;public:CMytime();~CMytime();int GetTime();};源文件:#include "stdafx.h"#include "Mytime.h"CMytime::CMytime(){}原创 2016-10-14 10:59:34 · 432 阅读 · 0 评论 -
MFC 列表(List Control)中删除项
void CMy201610092Dlg::OnClickedCancel(){// TODO: 在此添加控件通知处理程序代码CListCtrl *pList=(CListCtrl *)GetDlgItem(IDC_LIST1); //获取一个句柄int column=pList->GetSelectionMark(); //选择一行if(column==-1)原创 2016-10-12 21:05:56 · 8760 阅读 · 1 评论 -
MFC列表(List Control)中添加项 第二节
void CMy201610092Dlg::OnBnClickedAdd(){// TODO: 在此添加控件通知处理程序代码CString str1,str2; GetDlgItemText(IDC_EDIT1,str1);GetDlgItemText(IDC_EDIT2,str2);//GetDlgItem(IDC_EDIT1)->GetWindowText(st原创 2016-10-12 20:37:18 · 565 阅读 · 0 评论 -
MFC列表(List Control)中添加项
void CMy201610092Dlg::OnBnClickedAdd(){CString str1,str2; GetDlgItemText(IDC_EDIT1,str1);GetDlgItemText(IDC_EDIT2,str2);//也可以如下方式获取文本框中的字符串//GetDlgItem(IDC_EDIT1)->GetWindowText(str1);原创 2016-10-12 16:42:56 · 3603 阅读 · 0 评论 -
MFC设置回车就是某个按钮
在以Dlg结尾的类中添加PreTranslateMessage(MSG* pMsg)函数,函数实现如下:BOOL CMy20161020Dlg::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类if(pMsg->message == WM_KEYDOWN){switch(pMsg->wParam){转载 2016-10-22 21:02:51 · 1632 阅读 · 0 评论 -
MFC点击对话框的X按钮使其最小化
MFC点击对话框的X按钮使其最小化,例如像360,qq这样。所使用的开发工具为VS2010,在类向导中添加消息。OnSysCommandvoid CMy20161020Dlg::OnSysCommand(UINT nID, LPARAM lParam){switch(nID){case SC_CLOSE: ShowWindow(SW_MINIMIZE原创 2016-10-22 17:16:35 · 2045 阅读 · 0 评论 -
浅谈MFC应用前景,第一课
从今天起,我将开始说一些关于mfc应用的编程,这一篇不说别的,主要是说说mfc的前景问题,解决一些朋友们的顾虑问题。很多人开始学windows编程了,但是有一个顾虑就是是否要学习mfc,有的朋友估计也在网上查了google了很多资料,但是仍然拿不准主意。其实mfc到目前而说是一件过时的技术,从进入windows7开始,微软也想全力去抛弃它,但是现在仍然有很多mfc的fan一直追捧着它,所以转载 2016-10-11 23:46:53 · 2932 阅读 · 0 评论 -
【MFC】CFile操作文件
void CMFCApplication3Dlg::OnSave(){ //保存文本 CFile file; if (!file.Open(L"C:\\Users\\Administrator\\Desktop\\1.txt", CFile::modeReadWrite)) { MessageBox(L"文件不存在"); return; } c原创 2017-01-27 13:04:44 · 332 阅读 · 0 评论