各位大虾帮帮忙。VC++窗口显示不出来,帮忙看下是哪点错了

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:54:08
#include<windows.h>
#include <wtypes.h>
#include "resource.h"
#include<stdio.h>

const char szClassName[]={ TEXT("ShellTrayWindowClass")};
const char szTip[]={ TEXT("Shell tray icon demo")};
const int WM_SHELLICONNOTIFY=WM_USER+0x99;
const int SMILLID=0x99;

HICON hIconSmill;

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
void AddTrayIcon(HWND);
void DeleteTrayIcon(HWND);
void ShowMenu(HWND);

int _stdcall WinMain(HINSTANCE hInstance,HINSTANCE,LPSTR,int)
{
WNDCLASSEX wcex;

hIconSmill=::LoadIcon(hInstance,MAKEINTRESOURCE(IDI_SMELL));

wcex.cbSize=sizeof(WNDCLASSEX);
wcex.cbClsExtra=0;
wcex.cbWndExtra=0;
wcex.hInstance=hInstance;
wcex.lpszClassName=szClassName;
wcex.lpfnWndProc=WndProc;
wcex.lpszMenuName=MAKEINTRESOU

hwnd=CreateWindow("szClassName",NULL,WS_OVERLAPPEDWINDOW,
400,100,640,480,NULL,NULL,hInstance,NULL);
改为:
hwnd=CreateWindow(szClassName,NULL,WS_OVERLAPPEDWINDOW,
400,100,640,480,NULL,NULL,hInstance,NULL);
"szClassName"双引号去掉,,看了老半天!

你看一下case WM_PAINT:消息有没有响应。
断点多放一些,不是创建失败就是画在看不见地方

小菜鸟,我,看不懂