??C??д????±?
?????yueguanghaidao ???????[ 2016/12/1 10:55:38 ] ???????????±? ????
????????ú??о?C????????ü??±????С???????????
??????????????????????????????????????ɡ???????
???????????
???????????????->??????????
???????????????d??????????note?????
????1.????note.rc?????????????????
#include "sample.h"
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "sample.ico"
MAINMENU MENU
{
POPUP "???(&F)"
{
MENUITEM "??(&O)..."?? CM_FILE_OPEN
MENUITEM "????(&S)..."?? CM_FILE_SAVEAS
MENUITEM SEPARATOR
MENUITEM "???"?? CM_FILE_EXIT
}
POPUP "????(&H)"
{
MENUITEM "????(&A)"?? CM_ABOUT
}
}
????2.???sample.h??????????
????#define CM_FILE_SAVEAS 9072
????#define CM_FILE_EXIT 9071
????#define CM_FILE_OPEN 9070
????#define CM_ABOUT 9069
????3.????????note.c ??????????
#include <windows.h>
#include "sample.h"
static char g_szClassName[] = "MyWindowClass";
static HINSTANCE g_hInst = NULL;
#define IDC_MAIN_TEXT 1001
BOOL LoadFile(HWND hEdit?? LPSTR pszFileName)
{
HANDLE hFile;
BOOL bSuccess = FALSE;
hFile = CreateFile(pszFileName?? GENERIC_READ?? FILE_SHARE_READ?? NULL??
OPEN_EXISTING?? 0?? 0);
if(hFile != INVALID_HANDLE_VALUE)
{
DWORD dwFileSize;
dwFileSize = GetFileSize(hFile?? NULL);
if(dwFileSize != 0xFFFFFFFF)
{
LPSTR pszFileText;
pszFileText = (LPSTR)GlobalAlloc(GPTR?? dwFileSize + 1);
if(pszFileText != NULL)
{
DWORD dwRead;
if(ReadFile(hFile?? pszFileText?? dwFileSize?? &dwRead?? NULL))
{
pszFileText[dwFileSize] = 0;
if(SetWindowText(hEdit?? pszFileText))
bSuccess = TRUE;
}
GlobalFree(pszFileText);
}
}
CloseHandle(hFile);
}
return bSuccess;
}
BOOL SaveFile(HWND hEdit?? LPSTR pszFileName)
{
HANDLE hFile;
BOOL bSuccess = FALSE;
hFile = CreateFile(pszFileName?? GENERIC_WRITE?? 0?? 0??
CREATE_ALWAYS?? FILE_ATTRIBUTE_NORMAL?? 0);
if(hFile != INVALID_HANDLE_VALUE)
{
DWORD dwTextLength;
dwTextLength = GetWindowTextLength(hEdit);
if(dwTextLength > 0)
{
LPSTR pszText;
pszText = (LPSTR)GlobalAlloc(GPTR?? dwTextLength + 1);
if(pszText != NULL)
{
if(GetWindowText(hEdit?? pszText?? dwTextLength + 1))
{
DWORD dwWritten;
if(WriteFile(hFile?? pszText?? dwTextLength?? &dwWritten?? NULL))
bSuccess = TRUE;
}
GlobalFree(pszText);
}
}
CloseHandle(hFile);
}
return bSuccess;
}
BOOL DoFileOpenSave(HWND hwnd?? BOOL bSave)
{
OPENFILENAME ofn;
char szFileName[MAX_PATH];
ZeroMemory(&ofn?? sizeof(ofn));
szFileName[0] = 0;
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = hwnd;
ofn.lpstrFilter = "?????? (*.txt)
主站蜘蛛池模板:
午夜视频a|
我想看一级黄色大片
|
涩涩综合|
91香蕉国产
|
最新亚洲人成网站在线影院
|
黄色大片视频
|
欧美成人久久久免费播放
|
夜夜爽夜夜叫夜夜高潮漏水
|
国产成人综合久久
|
亚洲精品高清在线观看
|
天堂免费在线视频
|
亚洲黄网在线播放高清
|
中文字幕欧美在线
|
日本黄色的视频
|
黄色短视频免费看
|
欧美一区二区三区在线视频
|
亚洲欧美视频一区二区三区
|
五月天综合激情网
|
久草亚洲视频
|
日本污网站
|
free极度另类性欧美
|
亚洲欧美成人影院
|
www.色.con|
免费嗨片
|
欧美日韩导航
|
国产11一12周岁女毛片
|
精品成人免费播放国产片
|
成片免费的禁v影片
|
天天天天躁天天天天碰
|
99视频精品|
日本免费一区二区三区a区
日本免费一区二区三区看片
|
狠狠色丁香六月色
|
中文字幕日韩精品中文区
|
天天舔
|
haose08永久免费视频
|
国产精品va在线观看手机版
|
偷偷狠狠的日日高清完整视频
|
国产一区精品在线
|
插射视频|
日韩亚洲欧洲在线com91tv
|
美女一级毛片免费看看
|