草庐IT

show_int

全部标签

windows - ShowWindowAsync() 不显示隐藏窗口 (SW_SHOW)

你好我正在使用VisualBasic2008这是我的部分代码:PrivateConstSW_HIDEAsInteger=0PrivateConstSW_SHOWAsInteger=5_PrivateSharedFunctionShowWindowAsync(ByValhwndAsIntPtr,ByValnCmdShowAsInteger)AsBooleanEndFunctionbutton1代码:TryDimp()AsProcess=Process.GetProcessesByName("notepad")Dimmwh=p(0).MainWindowHandleShowWindowAs

c++ - 将 int 类型转换为 double C++

我是编程新手,这可能是一个显而易见的问题,尽管我终生无法弄清楚为什么我的程序没有以double形式返回。我想编写一个股票程序,接收股票、价格的全部美元部分和小数部分。小数部分将作为两个int值输入,并包含一个具有3个int值的函数定义。该函数以double形式返回价格。#includeusingnamespacestd;intprice(int,int,int);intmain(){intdollars,numerator,denominator,price1,shares;charans;do{cout>dollars>>numerator>>denominator;cout>sha

c++ - Visual C++ 在函数末尾附加 0xCC (int3) 字节

这是我第一次来,我真的希望你们能帮助我,因为我现在已经没有想法了。我已经搜索了几个小时的答案,但找不到真正有效的答案。我想直接将代码注入(inject)到正在运行的进程中。是的,你没看错。我正在尝试将代码注入(inject)另一个应用程序,并且-不管你信不信-这只是为了扩展它的功能。我在Windows上使用VisualStudio2012ExpressEdition。我有以下代码:__declspec(naked)voidFoo(){__asm{//Inlineassemblycodehere}}__declspec(naked)voidFooEnd(){}intmain(){cout

c++ - 为什么返回 Windows BOOL 数据类型而不是 int?

来自MSDN.BOOLWINAPIGetMessage(_Out_LPMSGlpMsg,_In_opt_HWNDhWnd,_In_UINTwMsgFilterMin,_In_UINTwMsgFilterMax);声明如下:“如果函数检索到的消息不是WM_QUIT,则返回值为非零。如果函数检索到WM_QUIT消息,则返回值为零。如果有错误,返回值为-1。”boolean值不是true还是false?看来我们这里有三个选项,true、false和oopsie_daisy....因此,在输入此内容时,我认为我应该检查WinDef.h并在其中找到:typedefintBOOL;嗯……BOOL只

c++ - 相当于 gnu 中 windows stdint.h 的 u_int16_t?

到目前为止,我假设u_int16_t是一个名为stdint.h的MSVS头文件中某处的Windows类型。我正在使用GNUg++作为编译器(实际上是带有mingw的代码块),我想知道typedefunsignedshortuint_least16_t;(在mingw的stdint.h内)是否等效,或者我可以做些什么来包含它类型?这个问题实际上与编译googlesparsehash有关用于MSVS的项目文件,但我使用的是代码块。这是它给我的错误(顺便说一句,这个错误重复了很多次)。c:\programfiles\codeblocks\mingw\bin\..\lib\gcc\mingw3

c# - Window.Show() 不显示控件,但 Window.ShowDialog() 显示控件 2

我这样做过Window.Show()doesn'tdisplaycontrolsbutWindow.ShowDialog()does解决问题。但是尽管如此,我还是有同样的问题。我如何修改以下代码来解决此问题?TimeWindowaTimeWindow=newTimeWindow();BackgroundWorkerbw=newBackgroundWorker();bw.DoWork+=((o,ea)=>{//Highlytimeconsumabletask_resetEvent.Set();});aTimeWindow.Show();bw.RunWorkerAsync();_reset

c++ - 他们如何使 "Get Windows 10"图标默认具有 "Show icon and notifications"可见性?

我很好奇这件事是怎么做到的:默认变成“显示图标和通知”了吗?我的印象是Shell_NotifyIcon不允许控制它。那么有没有人有机会对其进行逆向工程以了解他们是如何做到的? 最佳答案 他们使用未记录的标志调用Shell_NotifyIcon。我故意含糊其词,因为我不希望每个带有通知图标的应用程序都开始执行此操作。我相信早在WinXP就可以做到这一点(当添加了隐藏图标功能时)。 关于c++-他们如何使"GetWindows10"图标默认具有"Showiconandnotification

windows - 应用吧和 'Show Desktop'

我有一个Windows应用程序,它使用AppBarAPI安装为屏幕顶部的应用程序栏(类似于Windows任务栏本身)。这非常有效,桌面大小也会相应调整,因此我的应用程序始终可见。但是,如果用户选择“显示桌面”(Windows+D),我的应用程序将被隐藏。有谁知道一种方法来捕获“显示桌面”以便我可以确保我的应用程序保持可见(我假设Windows枚举所有顶级窗口并使用ShowWindow(SW_HIDE)隐藏它们)。 最佳答案 使用以下代码并在窗体加载时将窗口句柄传递给函数。希望这能解决您的问题。publicvoidSetFormOnD

c# - Windows 窗体 : ShowDialog - dialog doesn't show up

我正在从outlook插件运行外部进程-但它不显示对话框。我正在使用不带参数的ShowDialog。关于如何显示对话框的任何想法?该过程没有任何形式-我只是想显示一个包含一些选择的对话框。如果我之前调用“MessageBox.Show”,则会显示对话框-否则不会显示。我想这类似于Peterchen在这个主题中的回答:Form.ShowDialog()orForm.ShowDialog(this)?顺便说一句,我没有任何所有者,因为这个过程没有任何“主窗口”。有什么想法吗? 最佳答案 我认为您需要一个父窗Eloquent能使模态窗口工

C++:将 __int64 转换为 unsigned long

我想在Windows和Linux中使用以下函数,但我不确定如何将__int64转换为unsignedlong。像我一样投值安全吗?getTimeInMilliseconds(){#ifdef_WIN32staticconst__int64magic=116444736000000000;//1970/1/1SYSTEMTIMEst;GetSystemTime(&st);FILETIMEft;SystemTimeToFileTime(&st,&ft);//in100-nanosecs...__int64t;memcpy(&t,&ft,sizeoft);return(unsignedlon