CnCrypt代码 之 为对话框动态增加菜单

原创 2016年07月15日 17:39:49

动态增加菜单后,需要将对话框的大小进行调整。

	RECT rtWindow;
	::GetWindowRect(hwndDlg, &rtWindow);
	::ClientToScreen(hwndDlg, (LPPOINT)&rtWindow);
	::ClientToScreen(hwndDlg, ((LPPOINT)&rtWindow) + 1);
	// update the size of the owner
	rtWindow.bottom += GetSystemMetrics(SM_CXMENUSIZE);;
	SetWindowPos(hwndDlg, NULL, rtWindow.left, rtWindow.top, rtWindow.right - rtWindow.left, rtWindow.bottom - rtWindow.top, SWP_NOMOVE | SWP_NOZORDER);

	SetMenu(hwndDlg, LoadMenu(g_hInstance, MAKEINTRESOURCE(IDR_MENU_MINI_MODE)));


版权声明:本文为博主原创文章,未经博主允许不得转载。

给vc6对话框添加菜单

新建一个iMu对话框框工程或打开一个对话框工程。切换到资源窗口(ResourceView)在项目资源(iMu resources)上右单击鼠标,选择Insert...,选择Menu,点击New按钮,完...
  • chinaboyzyq
  • chinaboyzyq
  • 2016年09月27日 11:34
  • 1053

MFC中向对话框中添加菜单栏方法

在MFC中一般基于对话框的MFC界面是没有菜单栏的,基于文档视图结构的MFC界面是有菜单栏的,那么怎么在基于对话框的MFC界面中添加菜单栏。下面是基于网上的博客啥的自己整理的。**一、在资源视图中将m...
  • u012273127
  • u012273127
  • 2017年05月06日 20:11
  • 3871

(2017.9.22更新)TrueCrypt中国版CnCrypt V1.23(磁盘加密)

许多网友在电脑中都有需要保密的文件,如工作文档、私人日记、照片等,经过XX门事件之后,相信各位网友都对自己电脑里的一些隐私文件的保存问题有了更高的安全要求。生活中却有许多的不安全因素会使得这些需要保密...
  • cncrypt
  • cncrypt
  • 2015年09月21日 16:55
  • 7707

CnCrypt代码 之 获取程序自身版本号

BOOL GetProgramVersion(WCHAR* lpVersion) { WCHAR szVersionBuffer[8192] = { 0 }; DWORD dwVerSize; ...
  • cncrypt
  • cncrypt
  • 2016年07月14日 15:23
  • 191

WinCE中为基于对话框的程序动态增加菜单

http://www.cnblogs.com/xFreedom/archive/2011/05/14/2046217.html 在使用MFC编写WinCE基于对话框的程序时,有的时候...
  • poly2008
  • poly2008
  • 2015年01月26日 10:55
  • 311

CnCrypt代码 之 限制只能输入数字的文本框

LRESULT CALLBACK NumberFieldProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { WNDPRO...
  • cncrypt
  • cncrypt
  • 2017年03月11日 18:42
  • 291

基于MFC对话框程序中添加菜单栏 (CMenu)

From:http://lishiqiang1988.blog.163.com/blog/static/41147912201382104631547/   VS2010的MFC对话框程序中添加...
  • apxar
  • apxar
  • 2013年10月13日 23:59
  • 33053

给对话框添加菜单 工具栏 状态栏简易方法

先建立一个基于Dialog 的程序,我给他起了个名字叫:DlgMenuToolbar。一、如何往基于Dialog的程序添加菜单[1.1] 先添加菜单(IDR_MENU1)资源,并加上需要的菜单项。[1...
  • qj840828
  • qj840828
  • 2008年10月17日 16:23
  • 5722

Android开发基础之动态添加菜单项

我们在之前的一篇博客中使用了在xml中写死了菜单项Item,然后在java文件中进行响应。但是这种菜单项显得非常不灵活,不能动态的增加删除Item。其实在Android中可以在java文件中动态增加菜...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年07月30日 22:37
  • 3469

CnCrypt代码 之 比较靠谱的临时驱动挂载和卸载方法

CnCrypt便携版采用的驱动挂载和卸载方法,驱动启动之后直接添加删除标记,当驱动停止后,驱动就会自动卸载。 // Install and start driver service and mar...
  • cncrypt
  • cncrypt
  • 2016年07月14日 15:31
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CnCrypt代码 之 为对话框动态增加菜单
举报原因:
原因补充:

(最多只允许输入30个字)