vc++中运行窗口程序,窗口不见,进程里有这个程序

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:36:08
代码如下:
#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WinLongApp(HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
WNDCLASS WndClass;
WndClass.cbClsExtra=0;
WndClass.cbClsExtra=0;
WndClass.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
WndClass.hCursor=LoadCursor(NULL,IDC_CROSS);
WndClass.hIcon=LoadIcon(NULL,IDI_ERROR);
WndClass.hInstance=hInstance;
WndClass.lpfnWndProc=WinLongApp;
WndClass.lpszClassName="chinadragon";
WndClass.lpszMenuName=NULL;
WndClass.style=CS_HREDRAW | CS_VREDRAW;
RegisterClass(&WndClass);

HWND hwnd;
hwnd=CreateWindow("chinadragon","我爱你",WS_OVERLAPPEDWINDOW,
0,0,600,500,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,SW_SHOW

WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
WNDCLASS WndClass;
WndClass.cbClsExtra=0;
WndClass.cbClsExtra=0;
这里两条相同指令?把其中一条改为:
WndClass.cbWndExtra= 0;

#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WinLongApp(HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
WNDCLASS WndClass;
WndClass.cbClsExtra=0;
WndClass.cbWndExtra=0;
WndClass.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
WndClass.hCursor=LoadCursor(NULL,IDC_CROSS);
WndClass.hIcon=LoadIcon(NULL,IDI_ERROR);
WndClass.hInstance=hInstance;
WndClass.lpfnWndProc=WinLongApp;
WndClass.lpszClassName="chinad