首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ShowWindow替代方案

ShowWindow替代方案
EN

Stack Overflow用户
提问于 2012-10-16 11:26:11
回答 2查看 2K关注 0票数 0

显然,当进程的主窗口被隐藏(“最小化到托盘”)时,我不能终止给定的进程。因此,我尝试在其他进程的FormClosing处理程序中再次显示窗口。也没起作用。

现在我想使用ShowWindow

代码语言:javascript
复制
IntPtr Handle = Gateway->MainWindowHandle;
ShowWindow((HWND)Handle.ToPointer(), SW_SHOWDEFAULT);

不幸的是

代码语言:javascript
复制
error LNK2028: Nicht aufgelöstes Token (0A000072) ""extern "C" int __stdcall ShowWindow(struct HWND__ *,int)" (?ShowWindow@@$$J18YGHPAUHWND__@@H@Z)", auf das in Funktion ""private: void __clrcall lidarctrl::Form1::Form1_FormClosing(class System::Object ^,class System::Windows::Forms::FormClosingEventArgs ^)" (?Form1_FormClosing@Form1@lidarctrl@@$$FA$AAMXP$AAVObject@System@@P$AAVFormClosingEventArgs@Forms@Windows@4@@Z)" verwiesen wird.
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" int __stdcall ShowWindow(struct HWND__ *,int)" (?ShowWindow@@$$J18YGHPAUHWND__@@H@Z)" in Funktion ""private: void __clrcall lidarctrl::Form1::Form1_FormClosing(class System::Object ^,class System::Windows::Forms::FormClosingEventArgs ^)" (?Form1_FormClosing@Form1@lidarctrl@@$$FA$AAMXP$AAVObject@System@@P$AAVFormClosingEventArgs@Forms@Windows@4@@Z)".

对不起-德语错误;不知道如何更改编译器的区域设置。

Non resolved Token...in function...referenced by...

Reference to non-resolved extern symbol...in function...

我很欣赏关于包含哪个头、要加载哪个库的任何提示。

我正在使用MicrosoftVisualWindows2010Express;该项目是一个普通的C++窗体应用程序。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-10-16 16:53:45

在由标准Windows窗体应用程序模板创建的项目中,不存在通常包含在本机项目中的标准/默认链接库。您需要在项目设置或代码中显式地添加它们。在包含<windows.h>的地方,添加#pragma,如下所示:

代码语言:javascript
复制
#define WIN32_LEAN_AND_MEAN
#include <windows.h>

#pragma comment(lib, "user32.lib") // <<--- Add Me

这将链接您丢失的ShowWindow

票数 1
EN

Stack Overflow用户

发布于 2012-10-16 11:48:47

您可能没有使用C++和Win32。然后你就会写

代码语言:javascript
复制
#include <windows.h>
//...
{
  //...
  HWND Handle = Gateway->MainWindowHandle; // Gateway probably is your class.
  ShowWindow(Handle, SW_SHOWDEFAULT);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12913669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档