Newstj.h
#include
using namespace std;
class newsdy { public: };
class newstj { public: };
int sum; string newsid; newstj *next; newsdy *NDYnext; newstj(); string newsid; int times; newsdy *next; newsdy();
Newstj.cpp
#include \ #include \
newsdy::newsdy() { }
newstj::newstj() { }
newsid=\; next=NULL; sum=0;
NDYnext=new newsdy; newsid=\; times=0; next=NULL;
Recommend.h
// Recommend.h : PROJECT_NAME 应用程序的主头文件 //
#pragma once
#ifndef __AFXWIN_H__
#include \
// CRecommendApp:
// 有关此类的实现,请参阅 Recommend.cpp //
class CRecommendApp : public CWinApp { public: // 重写 public:
// 实现? };
extern CRecommendApp theApp;
DECLARE_MESSAGE_MAP() virtual BOOL InitInstance(); CRecommendApp();
// 主符号
#error \在包含此文件之前包含“stdafx.h”以生成 PCH 文件\#endif
Recommend.cpp
// Recommend.cpp : 定?§义??应?|用??程¨?序¨?的ì?类¤¨¤行D为a。?ê //
#include \ #include \ #include \
#ifdef _DEBUG
#define new DEBUG_NEW #endif
// CRecommendApp
BEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)
// CRecommendApp 构造
CRecommendApp::CRecommendApp() { }
// 唯?§一??的ì?一??个? CRecommendApp 对?象¨?
CRecommendApp theApp;
// Recommend.cpp : 定?§义??应?|用??程¨?序¨?的ì?类¤¨¤行D为a。?ê //
#include \ #include \ #include \
#ifdef _DEBUG
#define new DEBUG_NEW #endif
// CRecommendApp
BEGIN_MESSAGE_MAP(CRecommendApp, CWinApp)
// TODO: 在此处添加构造代码
// 将?所¨′有?D重?要?a的ì?初?始o?化?¥放¤?置?在¨2 InitInstance 中D // 支持重新启动管理器
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART; ON_COMMAND(ID_HELP, &CWinApp::OnHelp) END_MESSAGE_MAP()
ON_COMMAND(ID_HELP, &CWinApp::OnHelp)
END_MESSAGE_MAP()
// CRecommendApp 构1造¨?
CRecommendApp::CRecommendApp() { }
// 唯?§一??的ì?一??个? CRecommendApp 对?象¨?
CRecommendApp theApp;
// CRecommendApp 初?始o?化?¥
BOOL CRecommendApp::InitInstance() {
AfxEnableControlContainer(); CWinApp::InitInstance();
// 如¨?果?一??个?运?行D在¨2 Windows XP 上|?的ì?应?|用??程¨?序¨?清?单죤指?定// 使o1用?? ComCtl32.dll 版??本à? 6 或¨?更¨1高?版??本à?来¤??启?用??可¨|视o¨?//则¨?需¨¨要?a InitCommonControlsEx()。?ê否¤?则¨?,ê?将?无T法¤?§创???建?INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls);
// 将?它¨1设|¨¨置?为a包?¨1括¤?§所¨′有?D要?a在¨2应?|用??程¨?序¨?中D使o1// 公?共2控?件t类¤¨¤。?ê
InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls); ?§要?a
化?¥方¤?式o?,ê? §窗???口¨2。?ê
// TODO: 在¨2此??处?|添?¨a加¨?构1造¨?代?¨2码?,ê?
// 将?所¨′有?D重?要?a的ì?初?始o?化?¥放¤?置?在¨2 InitInstance 中D // 支??持?重?新?启?动?¥管¨1理¤¨a器??
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;
用??的ì?
ê }
// 创???建?§ shell 管¨1理¤¨a器??,ê?以??防¤¨¤对?话??框¨?包?¨1含? // 任¨?何? shell 树o??视o¨?图a?控?件t或¨? shell 列¢D表à¨a视o¨?图a?控?件t。?CShellManager *pShellManager = new CShellManager; // 标à¨o准á?初?始o?化?¥
// 如¨?果?未??使o1用??这a些?功|能¨1并?é希?ê望a?减?小?
// 最á?终?可¨|执??行D文?件t的ì?大?¨?小?,ê?则¨?应?|移??除y下?列¢D // 不?需¨¨要?a的ì?特??定?§初?始o?化?¥例¤y程¨?
// 更¨1改?用??于?¨2存??储??é设|¨¨置?的ì?注á?é册¨¢表à¨a项? // TODO: 应?|适o¨o当ì?à修T改?该?字á?符¤?串??,ê? // 例¤y如¨?修T改?为a公?司?或¨?组á¨|织?¥名?
SetRegistryKey(_T(\应?|用??程¨?序¨?向¨?导ì?生|¨2成¨|的ì?本à?地ì?应?|用??
程¨?序¨?\));
CRecommendDlg dlg; m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) { }
else if (nResponse == IDCANCEL) { }
// 删|?除y上|?面?创???建?§的ì? shell 管¨1理¤¨a器??。?ê if (pShellManager != NULL) { }
// 由?¨|于?¨2对?话??框¨?已??关?闭à?,ê?所¨′以??将?返¤|ì回? FALSE 以??便à?// 而?不?是o?启?动?¥应?|用??程¨?序¨?的ì?消?息?é泵à?。?ê return FALSE;
delete pShellManager;
// TODO: 在¨2此??放¤?置?处?|理¤¨a何?时o?à用??
// “??取¨?消?”?à来¤??关?闭à?对?话??框¨?的ì?代?¨2码? // TODO: 在¨2此??放¤?置?处?|理¤¨a何?时o?à用??
// “??确¨?¤定?§”?à来¤??关?闭à?对?话??框¨?的ì?代?¨2码?
退a?出?应?|用??程¨?序¨?,ê?
RecommendDlg.h