草庐IT

windows - 检查菜单项是否在 Delphi 中使用 API Win32 启用

我在这段代码中遇到的问题是,当菜单项被禁用时,然后在控制应用程序中传递代码“PostMessage”导致崩溃,因为我需要检查菜单项是否已启用,然后使用PostMessage。HandleMenu:=GetMenu(ParentAppHandle);HandleMenu:=GetSubMenu(HandleMenu,6{menuitemno});item:=GetMenuItemID(HandleMenu,12{submenuitemno});PostMessage(ParentAppHandle,WM_COMMAND,MakeWParam(item,0),0);

windows - 是否可以在 Windows 批处理文件中创建子菜单?

我目前正在编写一个批处理文件,它将以脚本语言的格式输出一个纯文本文件,我手机上的应用程序使用该脚本语言来自动执行屏幕触摸。我想做的是创建一个子菜单,当仅选择主菜单中的特定选项时调用该子菜单。所以这是我的批处理文件中的当前版本。我遇到的问题是,当我尝试创建一个子菜单时,我的"is"操作没有执行,它只是返回到主菜单。这是我目前所拥有的。:MENUECHO.ECHO###################################################ECHO#SelectanOptiontobeginbuildingyourscript#ECHO###############

windows - Delphi:自定义窗口菜单:需要 Msg.CmdType 和 $FFF0 说明

我正在对使用DelphiXE6开发的Windows应用程序做一些最后的润色。目前,我对窗口系统菜单感到困惑,我指的是当您单击左侧标题栏中的图标时出现的菜单。我定义了两个过程://thisinsertsoneadditionalcommandintothemenuprocedureInsertCommand(Sender:TObject);//thisisobviouslyahandlerofmouseclicksonthatmenuprocedureOnSysCommand(varMsg:TWMSysCommand);messageWM_SYSCOMMAND;定义如下:constALW

c# - 如何在windows universal app中创建app bar slide menu

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion请帮助我为此任务选择合适的工具(windows通用应用程序,c#)。我需要做一个半透明的菜单,当我们按下应用栏按钮时它会从左边出来并且可以关闭。几乎是这样的:.我应该用它做什么?它是否应该是具有隐藏/可见可见性的动态面板之类的东西。

c++ - 显示如何向 Opera/Firefox 4 等 Vista 窗框的玻璃部分添加按钮/菜单的示例

我想在使用WTL和Win32++的C++应用程序中将菜单添加到框架的玻璃部分。这些库可能主要是因为这是我需要从Win32做的事情。最新版本的Opera和即将推出的Firefox将执行此操作,但我无法找到代码示例。有没有人有将控件添加到他们可以共享的玻璃的示例?我想我可以使用一个按钮示例和类似的东西。我用WinSpy做了一些挖掘,但我无法计算出Opera使用的确切控件。我只针对WindowsVista和7。歌剧示例:在Firefox4中显示菜单的示例proposal(在他们的YouTube演示文稿中点击链接了解更多信息:(来源:faaborgatpeople.mozilla.com)

java - 是否可以在 JFrame 边框上添加菜单?

我有一个Surfacepro3,我大部分的编码都是用它来完成的。我相信从micosoft商店下载的所有应用程序在Windows应用程序的最左上角都有菜单栏。目前我正在使用Java开发Windows应用程序,并希望我的设计有3个栏(菜单)左上角JFrame边框的顶部。我用谷歌搜索了一下,只发现有几个人试图做同样的事情,但所有人都被告知不可能使用JFrame。如果是这种情况,我应该如何制作自己的组件来实际执行此操作?我不介意花费数小时和数天来开发它。因为一旦我可以创建它的库,它将非常有用。 最佳答案 如果我理解你的问题,你认为这样的菜单

windows - 检查从 USB 或 CD 启动要按哪个键?

我需要检查用户必须按哪个键才能从USBkey或CD启动他们的PC。这取决于BIOS制造商,还是取决于主板的制造商/型号?有人告诉我不错的开源Speccy获取有关硬件的一些信息,但是是否有一个库可用于从(.Net)程序获取相同的信息并准确地告诉用户在他们自己的计算机上按下哪个键?谢谢。 最佳答案 如果不构建包含每种类型的主板和制造商的综合库(包括可能改变它的任何BIOS更新),您将无法找到这一点。你应该只要求用户在他们的计算机启动时按照屏幕上的说明选择启动设备,并可能提供一些可能的建议(“它会要求你按功能键......”)

c++ - 清空 Win32 弹出式菜单

我正在尝试在我的应用程序中创建一个动态弹出菜单,我使用的生成代码是这样的:HMENUmenu;POINTpt;menu=CreatePopupMenu();SetForegroundWindow(receivingWindow);GetCursorPos(&pt);inti=19;AppendMenu(menu,MF_STRING,i++,_TEXT("mehmeh"));AppendMenu(menu,MF_STRING,i++,_TEXT("testo"));AppendMenu(menu,MF_STRING,i++,_TEXT("foobarfoobar"));TrackPopu

c# - Windows shell 扩展 : context menu when more than 16 files are selected

AsIcansee,whenmorethan16filesareselectedDragQueryFile(hDrop,0xFFFFFFFF,NULL,0);返回16。MSDN:http://msdn.microsoft.com/en-us/library/dd758093%28VS.85%29.aspx“在Windows7及更高版本中,当查询快捷菜单时,传递给动词的项目数限制为16。然后,在调用该动词时,将重新创建并使用完整选择重新初始化动词。”但我的FileContextMenuExt::Initialize函数只被调用一次,即使我选择了16个以上的文件。(我使用输出到文本文件来检

windows - 如何在所有者绘制菜单中绘制自己的子菜单箭头(并防止窗口在我的顶部绘制其箭头)

我在WM_DRAWITEM中完成绘画后,Windows似乎在之后绘制了子菜单箭头。,如何阻止窗口绘制箭头? 最佳答案 参见OwnerDrawingtheSubmenuArrow在CodeGuru上。简而言之,操作系统总是在您绘制完菜单项后绘制箭头,但您可以使用ExcludeClipRect()从HDC中排除菜单项的矩形在您完成内部绘图后的可绘制区域,以便操作系统无法在您的绘图之上绘制。 关于windows-如何在所有者绘制菜单中绘制自己的子菜单箭头(并防止窗口在我的顶部绘制其箭头),我们