?? create_temp.cpp
字號(hào):
#include <windows.h>
#include "Create_Temp.h"
#if defined (WIN32)
#define IS_WIN32 TRUE
#else
#define IS_WIN32 FALSE
#endif
#define IS_NT IS_WIN32 && (BOOL)(GetVersion() < 0x80000000)
#define IS_WIN32S IS_WIN32 && (BOOL)(!(IS_NT) && (LOBYTE(LOWORD(GetVersion()))<4))
#define IS_WIN95 (BOOL)(!(IS_NT) && !(IS_WIN32S)) && IS_WIN32
HINSTANCE hInst; // current instance
LPCTSTR lpszAppName = "MyApp";
LPCTSTR lpszTitle = "My Application";
BOOL RegisterWin95( CONST WNDCLASS* lpwc );
int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
MSG msg;
HWND hWnd;
WNDCLASS wc;
// Register the main application window class.
//............................................
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = (WNDPROC)WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon( hInstance, lpszAppName );
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wc.lpszMenuName = lpszAppName;
wc.lpszClassName = lpszAppName;
if ( IS_WIN95 )
{
if ( !RegisterWin95( &wc ) )
return( FALSE );
}
else if ( !RegisterClass( &wc ) )
return( FALSE );
hInst = hInstance;
// Create the main application window.
//....................................
hWnd = CreateWindow( lpszAppName,
lpszTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0,
CW_USEDEFAULT, 0,
NULL,
NULL,
hInstance,
NULL
);
if ( !hWnd )
return( FALSE );
ShowWindow( hWnd, nCmdShow );
UpdateWindow( hWnd );
while( GetMessage( &msg, NULL, 0, 0) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
return( msg.wParam );
}
BOOL RegisterWin95( CONST WNDCLASS* lpwc )
{
WNDCLASSEX wcex;
wcex.style = lpwc->style;
wcex.lpfnWndProc = lpwc->lpfnWndProc;
wcex.cbClsExtra = lpwc->cbClsExtra;
wcex.cbWndExtra = lpwc->cbWndExtra;
wcex.hInstance = lpwc->hInstance;
wcex.hIcon = lpwc->hIcon;
wcex.hCursor = lpwc->hCursor;
wcex.hbrBackground = lpwc->hbrBackground;
wcex.lpszMenuName = lpwc->lpszMenuName;
wcex.lpszClassName = lpwc->lpszClassName;
// Added elements for Windows 95.
//...............................
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.hIconSm = LoadImage(wcex.hInstance, lpwc->lpszClassName,
IMAGE_ICON, 16, 16,
LR_DEFAULTCOLOR );
return RegisterClassEx( &wcex );
}
LRESULT CALLBACK WndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
{
static HANDLE hFile;
static char szTmpFile[MAX_PATH+1];
switch( uMsg )
{
case WM_CREATE :
{
char szTmpPath[MAX_PATH+1];
// Get the temporary path and file name.
//......................................
GetTempPath( MAX_PATH, szTmpPath );
GetTempFileName( szTmpPath, "GEN", 0, szTmpFile );
// Create the new temporary file and open it.
//...........................................
hFile = CreateFile( szTmpFile, GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_TEMPORARY, NULL );
}
break;
case WM_COMMAND :
switch( LOWORD( wParam ) )
{
case IDM_TEST :
break;
case IDM_ABOUT :
DialogBox( hInst, "AboutBox", hWnd, (DLGPROC)About );
break;
case IDM_EXIT :
DestroyWindow( hWnd );
break;
}
break;
case WM_DESTROY :
// If the file was created, delete it.
//....................................
if ( hFile )
{
CloseHandle( hFile );
DeleteFile( szTmpFile );
}
PostQuitMessage(0);
break;
default :
return( DefWindowProc( hWnd, uMsg, wParam, lParam ) );
}
return( 0L );
}
LRESULT CALLBACK About( HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
return (RUE);
case WM_COMMAND:
if ( LOWORD(wParam) == IDOK
|| LOWORD(wParam) == IDCANCEL)
{
EndDialog(hDlg, TRUE);
return (TRUE);
}
break;
}
return (FALSE);
}
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲素人一区二区|
亚洲精品免费在线|
欧美一卡2卡3卡4卡|
欧美日韩一区三区|
色综合天天视频在线观看|
99久久精品免费精品国产|
国产91精品免费|
成人动漫在线一区|
91蜜桃免费观看视频|
91久久精品午夜一区二区|
在线精品视频小说1|
欧美在线免费观看视频|
欧美日韩中文另类|
欧美不卡激情三级在线观看|
久久综合色婷婷|
欧美国产日韩精品免费观看|
一区二区三区在线视频免费观看|
亚洲成人在线观看视频|
久久精品国产精品亚洲红杏|
国产精品一级片|
94-欧美-setu|
欧美一区二区三区四区久久|
2020国产成人综合网|
亚洲日本欧美天堂|
日韩av网站在线观看|
国产福利91精品一区|
欧美在线制服丝袜|
久久久久久久久久看片|
亚洲精品精品亚洲|
麻豆高清免费国产一区|
9人人澡人人爽人人精品|
欧美男同性恋视频网站|
国产片一区二区|
偷拍与自拍一区|
不卡的看片网站|
欧美一级在线免费|
亚洲视频你懂的|
久久国产免费看|
欧美中文字幕一区二区三区|
精品99一区二区三区|
亚洲精品视频在线观看网站|
国模少妇一区二区三区|
欧美性做爰猛烈叫床潮|
久久久91精品国产一区二区三区|
亚洲美女在线一区|
国内一区二区在线|
欧美日韩中文字幕一区|
中文字幕日本乱码精品影院|
免费在线观看视频一区|
在线看国产一区二区|
国产精品婷婷午夜在线观看|
久久精品国产999大香线蕉|
91国产丝袜在线播放|
久久久久免费观看|
日本美女视频一区二区|
91国偷自产一区二区三区成为亚洲经典
|
精品久久久久久无|
亚洲乱码精品一二三四区日韩在线|
久久99热99|
欧美精品日韩精品|
一区二区三区国产豹纹内裤在线
|
中文字幕一区av|
国产酒店精品激情|
亚洲精品在线三区|
麻豆极品一区二区三区|
91精品欧美综合在线观看最新|
亚洲综合激情小说|
91香蕉视频污|
亚洲欧洲成人自拍|
成人国产精品免费观看动漫
|
欧美影院一区二区|
亚洲男女一区二区三区|
av欧美精品.com|
中文字幕在线不卡国产视频|
国产91综合一区在线观看|
国产校园另类小说区|
国产美女精品在线|
久久综合久色欧美综合狠狠|
韩国在线一区二区|
日本一区免费视频|
成人激情开心网|
亚洲欧美另类久久久精品2019|
一本大道久久精品懂色aⅴ|
一区二区三区在线影院|
欧美高清www午色夜在线视频|
奇米一区二区三区|
精品国产乱子伦一区|
国内精品伊人久久久久av影院|
久久天天做天天爱综合色|
国产精品一区在线观看你懂的|
国产免费久久精品|
色综合天天天天做夜夜夜夜做|
亚洲精品中文在线|
911精品产国品一二三产区|
久久99国内精品|
日本一二三四高清不卡|
91免费在线视频观看|
三级一区在线视频先锋|
欧美草草影院在线视频|
99久久精品久久久久久清纯|
亚洲国产一区二区三区青草影视|
555夜色666亚洲国产免|
韩国在线一区二区|
亚洲日本免费电影|
欧美成人伊人久久综合网|
成人性生交大片免费|
亚洲电影欧美电影有声小说|
久久精品水蜜桃av综合天堂|
色婷婷综合久久久久中文一区二区|
性做久久久久久免费观看欧美|
精品欧美一区二区在线观看|
色综合天天综合色综合av|
蜜臀a∨国产成人精品|
亚洲视频在线一区观看|
日韩精品在线网站|
91在线视频在线|
国模无码大尺度一区二区三区|
亚洲女人****多毛耸耸8|
欧美一级精品在线|
色婷婷综合久久久|
国产福利精品一区二区|
青椒成人免费视频|
亚洲精品日韩一|
国产人成一区二区三区影院|
欧美浪妇xxxx高跟鞋交|
av一二三不卡影片|
精品亚洲aⅴ乱码一区二区三区|
亚洲精品国产一区二区三区四区在线|
精品国产伦一区二区三区观看方式
|
国产麻豆视频一区二区|
视频一区二区三区在线|
亚洲三级电影网站|
国产欧美在线观看一区|
欧美va在线播放|
欧美性受xxxx|
91免费看片在线观看|
国产成人av网站|
久久99精品久久久久|
美女国产一区二区|
三级久久三级久久久|
丝袜脚交一区二区|
亚洲一区av在线|
亚洲精品国产第一综合99久久|
中文字幕亚洲综合久久菠萝蜜|
国产日本一区二区|
国产欧美视频一区二区三区|
久久久亚洲欧洲日产国码αv|
欧美不卡一区二区三区四区|
精品美女一区二区|
欧美videofree性高清杂交|
日韩三级伦理片妻子的秘密按摩|
欧美色电影在线|
欧美日韩成人激情|
欧美日本在线一区|
欧美一区二区三区四区五区|
欧美一区二区视频在线观看
|
欧美精选在线播放|
欧美亚洲动漫另类|
欧美精品18+|
日韩欧美一区二区三区在线|
欧美日本一道本在线视频|
欧美日韩一区二区三区在线|
欧美人牲a欧美精品|
日韩三级伦理片妻子的秘密按摩|
日韩欧美中文字幕一区|
久久久国产综合精品女国产盗摄|
久久综合九色综合97婷婷女人
|
国产美女视频一区|
99在线视频精品|
欧美性色综合网|
欧美一级日韩不卡播放免费|
337p粉嫩大胆噜噜噜噜噜91av|
亚洲国产成人自拍|
亚洲国产精品一区二区www在线|
奇米色一区二区三区四区|
国产一区二区三区在线观看免费视频
|
久久er99精品|
gogogo免费视频观看亚洲一|
日本韩国欧美一区|
91麻豆精品国产91久久久久|
国产午夜亚洲精品羞羞网站|
1000部国产精品成人观看|
亚洲国产欧美日韩另类综合
|
制服丝袜国产精品|
精品久久久久久久久久久院品网|
国产日韩精品一区二区三区|
亚洲黄色性网站|
国产在线看一区|
91久久久免费一区二区|
久久在线免费观看|
夜夜夜精品看看|
国产·精品毛片|
欧美电影在哪看比较好|
国产精品久久久久久久第一福利|
午夜日韩在线观看|
www.在线成人|
欧美成人欧美edvon|
亚洲午夜精品17c|
国内精品伊人久久久久av影院
|
国产高清无密码一区二区三区|