摘要:
目标:窗体的形状要是任意的,取自于位图形状。在任务栏不显示图标,且在托盘处有显示,并能有消息处理,比如右键单击有菜单可以控制。程序退出时,托盘处不能遗留图标。窗体可以控制在最顶层。窗体可任意拖动。。。1.让窗体为图片中形状的窗体图片修改如下:背景色 → (0,0,255) 其他颜色当然可,最好是(255,0,0)(0,255,0)(0,0,255)这三种色。步骤:1.建一个MFC应用程序基于对话框,比如MyPet. (生成三个类CAboutDlg,CMyPetApp,CMyPetDlg)2.为CMyPetDlg添加变量:HBITMAP hBitmap; CBitmap m_bitmap; CS 阅读全文
摘要:
将BMP转换成ICON图标方法一、HICON HICONFromCBitmap( CBitmap& bitmap) { BITMAP bmp; bitmap.GetBitmap(&bmp); HBITMAP hbmMask = ::CreateCompatibleBitmap(::GetDC(NULL), bmp.bmWidth, bmp.bmHeight); ICONINFO ii = {0}; ii.fIcon = TRUE; ii.hbmColor = bitmap; ii.hbmMask = hbmMask; HICON hIcon = ::CreateIcon... 阅读全文
摘要:
转自:http://blog.163.com/qiubing555@yeah/blog/static/161669431201136560948/1,添加一个资源,选择menu;2,在菜单中写入自己的菜单选项,如关于 版本 等信息添加菜单项:关于 版权 想你了 ID:xiangni 等信息3 将菜单加入对话框,即可显示。方法:打开对话框,右键属性,选择刚才的菜单即可。———————————————分割线,下面就加入单击时的鼠标响应1,将菜单加入类鼠标单击菜单选项,加入要显示的类,这里选择已有的类,选择要添加的对话框的类2比如这里选择要显示的对话框的类:C***App3在对话框初始化函数中添加. 阅读全文