1。 为什么不弹出Mneu?请看下面小段程序:
在WinMain()中有如下:static TCHAR szAppName=TEXT("About2");
WNDCLASS wc;
wc.lpszMenuName= szAppName;
hwnd = CreateWindow (szAppName,TEXT ("YunMen~ 哦~"),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, hInstance, NULL);在资源文件中有:
About2 MENU DISCARDABLE 
BEGIN
POPUP "&Help"
BEGIN
MENUITEM "&About", IDM_APP_ABOUT
END
END上面的程序,菜单不显示为什么?
如果这样改就可以了,
/*---------------------------------
下面的正确的,不知道上面的什么地方有错误~
-----------------------------------*/
static TCHAR szAppName=TEXT("About2");
WNDCLASS wc;
HMENU hMenu;
wc.lpszMenuName= szAppName;
hMenu=LoadMenu(hInstance,MAKEINTRESOURCE(ABOUT2));
hwnd = CreateWindow (szAppName,TEXT ("YunMen~ 0  ~"),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, CW_USEDEFAULT,
NULL, hMenu, hInstance, NULL);
2 为什么不出现DialogBox?先用VC 做了个Dialog 叫:AboutBox
BOOL CALLBACK AboutDlgProc(HWND, UINT, WPARAM, LPARAM) ;
-------------------------------------------
case WM_CREATE:
hInstance=((LPCREATESTRUCT)lParam)->hInstance ;
return 0;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDM_APP_ABOUT:
//MessageBox(NULL,"1","2",0) 
//上面一句可以执行到,下面这句是为什么不弹出对话框呢?什么地方有错误?
DialogBox(hInstance, TEXT ("AboutBox"), hwnd, AboutDlgProc) ;
break;
}
return 0;---------------------BOOL CALLBACK AboutDlgProc (HWND hDlg, UINT message,WPARAM wParam, LPARAM lParam)
{
}
3 怎么样删除江民杀毒的桌面图标~