最近忙里偷闲复习VC++,把丢掉的东西再捡回来;)活活~~~慢慢的在上面做笔记。
所用书籍《VC++程序开发范例宝典》,《VC++6宝典》以及若干其他旧书。参考网摘如下:
http://blog.csdn.net/zhangyuanlovelife/archive/2008/02/26/2121876.aspx
正文:
1. 本文介绍如何向系统菜单中添加自己的菜单项,如下:
(1).
创建一个基于对话框的工程:
AddMenuToSysMenu
。
(2).
在对话框类中添加一个成员函数:
CMenu
*
m_pMenu
;
用来添加自己的菜单项。
(3).
在
resouce.h
中定义
#define
IDI_PECULIARMENU
1201
来代表自己要添加的菜单项资源。
//此处很关键,开始的时候没有添加会报错
(4).
在
OnInitDialog
中添加如下代码:
m_pMenu
=
GetSystemMenu
(
FALSE
);
m_pMenu
->
AppendMenu
(
MF_STRING
,
IDI_PECULIARMENU
,
"
系统菜单
"
);
(5).
在
OnSysCommand
中添加如下代码相应自己的消息。
else
if
(
nID
==
IDI_PECULIARMENU
)
{
MessageBox
(
"
系统菜单
"
,
"
提示
"
,
MB_OK
|
MB_ICONINFORMATION
);
}
//第一次笔记结束,细节并不是很清楚