winapi – 为win32 API创建上下文菜单
发布时间:2020-12-14 04:22:21 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用win32应用程序创建上下文菜单 case WM_RBUTTONDOWN:{ HMENU hPopupMenu = CreatePopupMenu(); InsertMenu(hPopupMenu,MF_BYPOSITION | MF_STRING,ID_CLOSE,(LPCWSTR)"Exit"); InsertMenu(hPopupMenu,ID_EXIT,(LPCWSTR)"Play"); SetForegroundW
我正在尝试使用win32应用程序创建上下文菜单
case WM_RBUTTONDOWN: { HMENU hPopupMenu = CreatePopupMenu(); InsertMenu(hPopupMenu,MF_BYPOSITION | MF_STRING,ID_CLOSE,(LPCWSTR)"Exit"); InsertMenu(hPopupMenu,ID_EXIT,(LPCWSTR)"Play"); SetForegroundWindow(hWnd); TrackPopupMenu(hPopupMenu,TPM_BOTTOMALIGN | TPM_LEFTALIGN,hWnd,NULL); } 但我总是得到如下所示的上下文菜单 alt text http://img191.imageshack.us/img191/866/70219076.png 我希望文本退出和播放显示在菜单中
您不能通过强制转换将字符串文字转换为宽,您必须将其声明为宽字符串.该转换只是打败了编译器警告,它不会改变字符串的内容.
改变这一点 (LPCWSTR)"Exit" (LPCWSTR)"Play" 对此 _T("Exit") _T("Play") 或这个 L"Exit" L"Play" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ABAQUS错误代码system error code 1073741819
- 如何在Windows上获取Perl中目录的上次修改时间?
- windows平台xFsRedir程序更新(虚拟磁盘镜像存储方式改进和
- windows-server-2003 – PsExec替代品
- windows-8 – 使用“卸载”命令为Windows 8应用程序执行正确
- Windows10无法远程连接
- windows – 私有字节的win32 API函数是什么?
- windows-phone-7 – Dotfuscator删除Windows Phone 7语言支
- WiX检查.NET Framework 4
- untagged – 用于监控Windows网络环境的软件(变更控制)
推荐文章
站长推荐
- winapi – Win32 CRITICAL_SECTION包含什么?
- 【Win10】实现控件倒影效果
- windows-phone-8 – 为什么要警告Newtonsoft.Jso
- Windows Creator版本更新后,QHD / 4K屏幕上的Ext
- 电子邮件 – MAPI Windows 7 64位
- Windows Phone 8上的ARM NEON程序集无法正常工作
- windows-server-2008 – 当我使用Powershell将用
- windows – 在R的表达式()命令中使用Unicode
- 如何在Windows cmd中启用ANSI转义码?
- windows-phone-7 – 在Windows Phone 7中显示摄像
热点阅读