是否有任何应用程序有HWND
Is any application have HWND?
我正在学习c++。我想知道是否任何c++应用程序都有HWND
。示例下面的应用程序,没有创建窗口。如果有,我怎么能得到它的HWND?非常感谢!
#include <windows.h>
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow )
{
MSG msg;
while( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
}
"我正在学习c++。我想知道有没有c++应用程序有HWND。"最短的答案是no。HWND是用于编写Windows应用程序的库中的定义类型。c++是一种可以用来做这些的语言,只要你有一个提供函数(包括HWND类型)的库。
您可以为CMD提示符或Unix编写与Windows无关的程序。试试这个C风格的程序。将下面的文本复制到a.cpp文件中,并编译生成a.exe:
#include <stdio.h>
int main()
{
printf( "Hello worldn" ) ;
return 0 ;
}
当你运行cmd时,改变目录到a.exe所在的位置,然后运行a.exe,你会看到:
Hello world
如果你计划学习c++,你不需要编写Windows应用程序。您可以编写CMD或Linux程序。找一本关于c++的好书。好运!
您需要创建一个。
查看CreateWindowEx和ShowWindow
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 由于选项卡顺序的原因,鼠标光标总是得到错误的hwnd-MFC应用程序
- 从 HWND 到应用程序名称
- Windows 8桌面应用程序,如何使用ID2D1D1DEVICECONTEXT渲染到HWND
- mfc c++通过编辑控件设置另一个应用程序的HWND地址
- 是否有任何应用程序有HWND