为什么老"提示说不要发表危害社区的贴子"

解决方案 »

  1.   

    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~ 哦~"),
    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 怎么样删除江民杀毒的桌面图标~