91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.09MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-13
  • 語言: C/C++
  • 標簽: C++實現??C++??

資源簡介

NotePad的生成 C++實現 記事本實現 C++,可以直接運行的NotePad的生成。供學習使用

資源截圖

代碼片段和文件信息

#include?
#include?
#include?“menutest.h“
#define?FILE_LIST?DDL_DIRECTORY|DDL_READWRITE

LRESULT?CALLBACK?WndProc(HWND?hwndUINT?messageWPARAM?wParamLPARAM?lParam);?//窗口函數聲明
BOOL?ShowFileInfo(HWND?hWndHDC?hDCHDROP?hDropInfo);

BOOL?CALLBACK?DlgProcGetFileName(HWNDUINTWPARAMLPARAM); //獲取文件名
BOOL?FileToEditBox(HWNDLPSTR); //文件到編輯框
BOOL?EditBoxToFile(HWNDLPCTSTR); //編輯框到文件
BOOL?EditBoxToClip1(HWND); //編輯框到剪貼板(復制)
BOOL?EditBoxToClip2(HWND); //編輯框到剪貼板(剪切)
BOOL?ClipToEditBox(HWND); //剪貼板到編輯框
bool?check(char*??char*?); //判斷兩個字符串是否相等

HWND????????hWnd;???????//窗口句柄
HINSTANCE hInst; //應用程序實例句柄

HWND hList; //文件列表框句柄
HANDLE hFile; //文件句柄
HWND hWndEdit; //編輯框句柄
HWND hStatic; //狀態欄句柄

OPENFILENAME?ofn;

char?szFile[255];
char?szFiletitle[255];

int?WINAPI?WinMain(HINSTANCE?hInstanceHINSTANCE?hPrevInstanceLPSTR?lpCmdLineint?nCmdShow)
{
????WNDCLASSEX????wndclass;?
????MSG???????????msg;
HACCEL????????hAccel;??????????//?定義加速鍵句柄

????//?為窗口類結構賦值
????wndclass.cbSize?=?sizeof?(wndclass);
????wndclass.style?=?CS_HREDRAW?|?CS_VREDRAW;
????wndclass.lpfnWndProc?=?WndProc;
????wndclass.cbClsExtra?=?0;
????wndclass.cbWndExtra?=?0;
????wndclass.hInstance?=?hInstance;
????wndclass.hIcon?=?LoadIcon(hInstance“MYICON“); //設置程序的圖標(不能缺少)
????wndclass.hCursor?=?LoadCursor?(NULL?IDC_ARROW);
????wndclass.hbrBackground?=?CreateSolidBrush(RGB(192192192));
????wndclass.lpszMenuName?=?“Menu“;
????wndclass.lpszClassName?=?“TestWindowClass“;??
????wndclass.hIconSm?=?LoadIcon(hInstance“MYICON“); //設置程序的圖標(不可缺少)

????//?注冊窗口類
????if?(!RegisterClassEx(&wndclass))?return?0;

????//?用上面創建的類(即已經賦值的類)創建新窗口
????hWnd?=?CreateWindowEx(??????????????//創建一個窗口并賦予窗口句柄hWnd
?????????0?????????????????????//擴展窗口風格,0?為默認
????????????????“TestWindowClass“??????//創建窗口所用的類(這是上面的類的名字)
????????????????????????????????????????//不同的類以名字來區分!!!

“記事本仿真程序^O^“????//窗口的名稱,(在標題欄)
????????????????WS_OVERLAPPEDWINDOW????//窗口風格為OVERLAPPED風格(和記事本一樣的),
????????????????CW_USEDEFAULT??????????//這四個參數定義了窗口的位置和大小,現為默認
????????????????CW_USEDEFAULT
????????????????CW_USEDEFAULT
????????????????CW_USEDEFAULT
????????????????NULL???????????????????//父窗口句柄,這里沒有,所以設為NULL
????????????????NULL???????????????????//菜單句柄這里沒有為NULL
????????????????hInstance??????????????//創建窗口的應用程序的當前句柄
????????????????NULL);??????????????????//創建參數,用于給程序傳遞數據,程序沒用到所以為空
????
if?(!hWnd)?return?FALSE;?????????????//如果創建窗口失敗,返回FALSE

hInst=hInstance;
????
ShowWindow(hWnd?nCmdShow);
????UpdateWindow(hWnd);

SendMessage(hWndWM_COMMANDIDM_NEW0L);

//加載加速鍵
hAccel=LoadAccelerators(hInstanceMAKEINTRESOURCE(IDR_ACCELERATOR1));

????while?(GetMessage(&msgNULL00))
????{
//在消息循環中截獲加速鍵消息
if(!TranslateAccelerator(hWndhAccel&msg))
{
TranslateMessage(&msg);
????????????DispatchMessage(&msg);
}
????}

return?0;??????????????????//?如果沒有特殊要求,這里也可以是0代表成功執行
}

LRESULT?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????115712??2009-11-18?18:27??NotePad\C++.doc

?????文件???????1812??2005-01-16?23:13??NotePad\NotePad\ddd.rc

?????文件???????1392??2009-11-23?10:44??NotePad\NotePad\Debug\ddd.res

?????文件?????132096??2009-11-23?10:44??NotePad\NotePad\Debug\vc60.idb

?????文件??????77824??2009-11-23?10:44??NotePad\NotePad\Debug\vc60.pdb

?????文件?????188510??2009-11-23?10:44??NotePad\NotePad\Debug\建立窗口程序二.exe

?????文件?????230840??2009-11-23?10:44??NotePad\NotePad\Debug\建立窗口程序二.ilk

?????文件??????34919??2009-11-23?10:44??NotePad\NotePad\Debug\建立窗口程序二.obj

?????文件????3547032??2009-11-23?10:44??NotePad\NotePad\Debug\建立窗口程序二.pch

?????文件?????377856??2009-11-23?10:44??NotePad\NotePad\Debug\建立窗口程序二.pdb

?????文件????????370??2005-01-15?20:15??NotePad\NotePad\menutest.h

?????文件????????766??2005-01-15?20:33??NotePad\NotePad\NOTEPAD.ico

?????文件???????1392??2009-11-23?10:45??NotePad\NotePad\Release\ddd.res

?????文件??????50176??2009-11-23?11:17??NotePad\NotePad\Release\vc60.idb

?????文件??????45056??2009-11-23?11:17??NotePad\NotePad\Release\建立窗口程序二.exe

?????文件??????15437??2009-11-23?11:17??NotePad\NotePad\Release\建立窗口程序二.obj

?????文件????3543192??2009-11-23?11:14??NotePad\NotePad\Release\建立窗口程序二.pch

?????文件????????450??2004-12-08?08:12??NotePad\NotePad\resource.h

?????文件??????18607??2009-11-23?11:17??NotePad\NotePad\建立窗口程序二.cpp

?????文件???????4138??2004-12-08?10:28??NotePad\NotePad\建立窗口程序二.dsp

?????文件????????553??2003-10-21?22:35??NotePad\NotePad\建立窗口程序二.dsw

?????文件??????58368??2009-11-23?11:18??NotePad\NotePad\建立窗口程序二.ncb

?????文件??????55808??2009-11-23?11:18??NotePad\NotePad\建立窗口程序二.opt

?????文件???????1226??2009-11-23?11:17??NotePad\NotePad\建立窗口程序二.plg

?????目錄??????????0??2009-11-23?10:44??NotePad\NotePad\Debug

?????目錄??????????0??2009-11-23?11:14??NotePad\NotePad\Release

?????目錄??????????0??2009-11-23?11:18??NotePad\NotePad

?????目錄??????????0??2009-11-23?11:19??NotePad

-----------?---------??----------?-----??----

??????????????8503532????????????????????28

............此處省略1個文件信息

評論

共有 條評論