首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为啥vs2010 ctrl+f5没反应?

2013-12-07 
为什么vs2010 ctrl+f5没反应??新建的是WIN32项目 C++的.CPP文件,调试时 没问题,代码如下:#include window

为什么vs2010 ctrl+f5没反应??
新建的是WIN32项目 C++的.CPP文件,调试时 没问题,代码如下:#include <windows.h> 
HINSTANCE hInstance; 
HWND hwnd;
int __stdcall WinMain(HINSTANCE hInstance, 
HINSTANCE hPrevInstance, 
LPSTR lpCmdLine,int Pncmdshow)
{
WNDCLASSEX wndclass={
sizeof(WNDCLASSEX),
CS_DBLCLKS|CS_OWNDC|CS_HREDRAW|CS_VREDRAW,
NULL,
0,
0,
hInstance,
LoadIcon(NULL,IDI_APPLICATION),
LoadCursor(NULL,IDC_ARROW),
(HBRUSH)GetStockObject(BLACK_BRUSH),
NULL,
L"abcde",
LoadIcon(NULL,IDI_APPLICATION)};
ATOM MyRegisterClass(ATOM wndclass);
if (!(hwnd = CreateWindowEx(
    NULL,
        L"abcde",
L"My First Window",
WS_OVERLAPPED|WS_SYSMENU|WS_CAPTION|WS_MINIMIZEBOX|WS_VISIBLE,
50,
50,
300,
200,
NULL,
NULL,
hInstance,
NULL)))
return 0;
     ShowWindow(hwnd,SW_SHOWNORMAL);
 return 0;
}
调试输出信息 是:C:\Users\song\Desktop\111111\Debug\111111.exe”,已加载符号。
“111111.exe”: 已加载“C:\Windows\System32\ntdll.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\kernel32.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\KernelBase.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\user32.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\gdi32.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\lpk.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\usp10.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\msvcrt.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\msvcr100d.dll”,已加载符号。
“111111.exe”: 已加载“C:\Windows\System32\imm32.dll”,已加载符号(去除源信息)。
“111111.exe”: 已加载“C:\Windows\System32\msctf.dll”,已加载符号(去除源信息)。
程序“[2372] 111111.exe: 本机”已退出,返回值为 0 (0x0)。
  但是开始执行没反应而且没有输出信息, 请问这个问题怎么解决??
[解决办法]
你有注册窗口类,有窗口过程函数吗?创建窗口成功?

热点排行