一,新建一个BCG工程CBCGPMenuButton,基于对话框。
二,增加一个按钮,并关联一个CButton类型的变量m_btn1,然后手动将类型改CBCGPMenuButton成。
三,为这个按钮增加响应事件。
void CCBCGPMenuButtonDlg::OnButton1()
{
AfxMessageBox("士农学会!");
}
四,F5运行,鼠标单击Btn1,...
分类:
其他好文 时间:
2014-10-07 14:55:13
阅读次数:
265
一,新建一个BCG工程CBCGPGridCtrlSingle,基于对话框。
二,CCBCGPGridCtrlSingleDlg类定义变量。
CBCGPGridCtrl m_grid;
三,CCBCGPGridCtrlSingleDlg::OnInitDialog对网格控件进行初始化。
CRect r(0,0,200,200);
m_grid.Create(WS_CHILD, r, t...
分类:
其他好文 时间:
2014-10-07 14:22:13
阅读次数:
342
一,新建一个BCG工程BCGPRadialMenuSingle,基于对话框。
二, 新建或找一个png图片,上面画几个图标。导入到工程。导入后类型为PNG资源ID为IDR_PNG1。
三,利用类向导重写PreTranslateMessage。
BOOL CBCGPRadialMenuSingleDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg...
分类:
其他好文 时间:
2014-10-07 14:05:53
阅读次数:
207
一、事件:CEvent类:声明在头文件afxmt.h中根据事件对象发信后是否可以自动恢复未发信状态分为自动事件对象和手动事件对象.构造函数如下: 1 CEvent( 2 3 BOOL bInitiallyOwn = FALSE, //FALSE未发信,禁止系统启动运行正在等待的线程 4 5 B...
分类:
编程语言 时间:
2014-10-05 23:55:59
阅读次数:
297
1、代码入库:2、代码查找:3、查看全部代码:4、程序设置:自己学习MFC写的一个小程序,当中还有很多功能还待完好,比方数据库的导入功能还没有写,但导出功能是能够用的,查找算法也不是非常好,还是代码编辑框中的语言keyword应该是高亮显示的,但也还没有解决。明天考完就放假了,先记到这里,之后再继续...
分类:
其他好文 时间:
2014-10-04 12:38:36
阅读次数:
166
今天初次使用MFC来进行网络编程,可以是很痛苦,干了一天才弄出聊天程序的服务器端,现在总结一下今天遇到的主要问题,第一个是::PostMessage方法,这个方法困扰了我好久,该方法的原型是::PostMessage(HWND,msg,WPARAM,LPARAM);HWND是主窗口的句柄,今天我误以...
分类:
其他好文 时间:
2014-10-03 21:18:35
阅读次数:
163
转自:http://blog.csdn.net/ellor/article/details/1714741Timer事件,即定时器事件,是在游戏编程中,常常使用的一个事件。借助它能够产生定时运行动作的效果。这篇文章,就和大家一起探讨一下怎样使用SetTimer()函数。 1、SetTimer定义在那...
分类:
其他好文 时间:
2014-10-03 12:23:34
阅读次数:
172
在实际工作中,std的string功能相对于MFC的CString来说,实在是相形见绌。CStdString类实现了CString的功能,支持跨平台。 1 // ===================================================================.....
分类:
其他好文 时间:
2014-09-30 18:13:40
阅读次数:
640
假设用MFC的话,请尽量使用afxmessagebox,由于这个全局的对话框最安全,也最方便。可是在WIN32 SDK的情况下仅仅能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessag...
分类:
其他好文 时间:
2014-09-29 22:11:41
阅读次数:
244