青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

coreBugZJ

此 blog 已棄。

Windows Quiz 3


完成1234,未完成5

  1/*-------------------------------------------------------
  2   POPPAD1.C -- Popup Editor using child window edit box
  3                (c) Charles Petzold, 1998
  4  -------------------------------------------------------*/

  5/*
  6修改為  QuizZJ.cpp
  7修改者  zj
  8*/

  9
 10#include <windows.h>
 11
 12#define ID_EDIT     1
 13
 14LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);
 15
 16TCHAR szAppName[] = TEXT ("QuizZJ") ;
 17
 18int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
 19                    PSTR szCmdLine, int iCmdShow)
 20{
 21     HWND     hwnd ;
 22     MSG      msg ;
 23     WNDCLASS wndclass ;
 24     
 25     wndclass.style         = CS_HREDRAW | CS_VREDRAW ;
 26     wndclass.lpfnWndProc   = WndProc ;
 27     wndclass.cbClsExtra    = 0 ;
 28     wndclass.cbWndExtra    = 0 ;
 29     wndclass.hInstance     = hInstance ;
 30     wndclass.hIcon         = LoadIcon (NULL, IDI_APPLICATION) ;
 31     wndclass.hCursor       = LoadCursor (NULL, IDC_ARROW) ;
 32     wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
 33     wndclass.lpszMenuName  = NULL ;
 34     wndclass.lpszClassName = szAppName ;
 35     
 36     if (!RegisterClass (&wndclass))
 37     {
 38          MessageBox (NULL, TEXT ("This program requires Windows NT!"),
 39                      szAppName, MB_ICONERROR) ;
 40          return 0 ;
 41     }

 42     
 43     hwnd = CreateWindow (szAppName, szAppName,
 44                          WS_OVERLAPPEDWINDOW,
 45                          CW_USEDEFAULT, CW_USEDEFAULT,
 46                          CW_USEDEFAULT, CW_USEDEFAULT,
 47                          NULL, NULL, hInstance, NULL) ;
 48     
 49     ShowWindow (hwnd, iCmdShow) ;
 50     UpdateWindow (hwnd) ; 
 51     
 52     while (GetMessage (&msg, NULL, 00))
 53     {
 54          TranslateMessage (&msg) ;
 55          DispatchMessage (&msg) ;
 56     }

 57     return msg.wParam ;
 58}

 59
 60WNDPROC  OrgWndProc;
 61TCHAR *month[] = 
 62{
 63        TEXT("January"), TEXT("February"), TEXT("March"), TEXT("April"),
 64        TEXT("May"), TEXT("June"), TEXT("July"), TEXT("August"), TEXT("September"),
 65        TEXT("October"), TEXT("November"), TEXT("December")
 66}
;
 67
 68LRESULT CALLBACK PreWndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam ) {
 69        static TCHAR *sz;
 70
 71        switch ( uMsg ) {
 72        case WM_KEYDOWN : 
 73        case WM_SYSKEYDOWN : 
 74                switch ( LOWORD(wParam) ) {
 75                case VK_F1 : case VK_F2 : case VK_F3 : case VK_F4 : case VK_F5 : 
 76                case VK_F6 : case VK_F7 : case VK_F8 : case VK_F9 : case VK_F10 : 
 77                case VK_F11 : case VK_F12 : 
 78                        if ( ::GetKeyState( VK_CONTROL ) < 0 ) {
 79                                sz = month[ LOWORD(wParam) - VK_F1 ];
 80                                while ( *sz ) {
 81                                        ::SendMessage( hWnd, WM_CHAR, *sz, 0 );
 82                                        ++sz;
 83                                }

 84                                return 0;
 85                        }

 86                        if ( ::GetKeyState( VK_SHIFT ) < 0 ) {
 87                                ::MessageBox( hWnd, TEXT("作者:zj\n學號:10092130***"), TEXT("作者信息"), MB_OK | MB_ICONINFORMATION );
 88                                return 0;
 89                        }

 90                        break;
 91                }

 92                break;
 93        case WM_RBUTTONDOWN : 
 94        case WM_RBUTTONUP : 
 95                return 0;
 96        case WM_LBUTTONDBLCLK : 
 97                {
 98                        // 尚未實現
 99                        return 0;
100
101                        CHOOSEFONT cf = {0};
102                        LOGFONT lf = {0};
103                        HDC hdc = ::GetDC( hWnd );
104
105                        cf.lStructSize = sizeof(cf);
106                        cf.hwndOwner = hWnd;
107                        cf.hDC    = hdc;
108                        cf.Flags  = 0;
109                        if ( ::ChooseFont( &cf ) ) {
110                        }

111
112                        ::ReleaseDC( hWnd, hdc );
113                }

114                return 0;
115        }

116        return ::CallWindowProc( OrgWndProc, hWnd, uMsg, wParam, lParam );
117}

118
119LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
120{
121     static HWND hwndEdit ;
122     
123     switch (message)
124     {
125     case WM_CREATE :
126          hwndEdit = CreateWindow (TEXT ("edit"), NULL,
127                         WS_CHILD | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL |
128                                   WS_BORDER | ES_LEFT | ES_MULTILINE |
129                                   ES_AUTOHSCROLL | ES_AUTOVSCROLL,
130                         0000, hwnd, (HMENU) ID_EDIT,
131                         ((LPCREATESTRUCT) lParam) -> hInstance, NULL) ;
132          OrgWndProc = (WNDPROC)::GetWindowLong( hwndEdit, GWL_WNDPROC );
133          ::SetWindowLong( hwndEdit, GWL_WNDPROC, (LONG)PreWndProc );
134          return 0 ;
135          
136     case WM_SETFOCUS :
137          SetFocus (hwndEdit) ;
138          return 0 ;
139          
140     case WM_SIZE : 
141          MoveWindow (hwndEdit, 00, LOWORD (lParam), HIWORD (lParam), TRUE) ;
142          return 0 ;
143          
144     case WM_COMMAND :
145          if (LOWORD (wParam) == ID_EDIT)
146               if (HIWORD (wParam) == EN_ERRSPACE || 
147                         HIWORD (wParam) == EN_MAXTEXT)
148
149                    MessageBox (hwnd, TEXT ("Edit control out of space."),
150                                szAppName, MB_OK | MB_ICONSTOP) ;
151          return 0 ;
152               
153     case WM_DESTROY :
154          PostQuitMessage (0) ;
155          return 0 ;
156     }

157     return DefWindowProc (hwnd, message, wParam, lParam) ;
158}

159

posted on 2011-06-07 18:50 coreBugZJ 閱讀(360) 評論(0)  編輯 收藏 引用 所屬分類: 課內作業

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲图片欧美日产| 久久久久久久综合| 国产精品素人视频| 国产精品色午夜在线观看| 欧美色图五月天| 欧美视频在线看| 国产欧美日韩中文字幕在线| 国产一级一区二区| 亚洲第一页在线| 一区二区成人精品| 欧美影院成年免费版| 免费不卡在线视频| 99天天综合性| 久久久久国产精品一区| 欧美精品一区二区三区久久久竹菊| 欧美激情综合五月色丁香小说| 欧美日韩一区视频| 一区二区在线视频| 99视频精品全部免费在线| 性色av一区二区三区红粉影视| 久久久成人网| 亚洲人成网站777色婷婷| 99热免费精品| 久久久久久亚洲精品不卡4k岛国| 欧美激情综合亚洲一二区| 国产喷白浆一区二区三区| 亚洲经典三级| 久久三级视频| 亚洲一区二区在线播放| 欧美aaaaaaaa牛牛影院| 国产老女人精品毛片久久| 亚洲国产精品电影| 久久精品亚洲一区二区| 亚洲精品看片| 老司机免费视频久久| 国产精品一区二区三区久久| 亚洲精品精选| 欧美高清视频| 亚洲欧美日韩精品一区二区| 欧美理论视频| 91久久久久久| 玖玖综合伊人| 欧美在线视频免费| 国产精品九九| 亚洲欧美日韩在线播放| 亚洲国产精品久久久久婷婷884| 亚洲桃色在线一区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 亚洲视频第一页| 美女成人午夜| 欧美一级免费视频| 欧美激情一区在线| 在线播放豆国产99亚洲| 欧美伊人久久久久久久久影院| 99精品99久久久久久宅男| 欧美+日本+国产+在线a∨观看| 一区二区三区在线视频播放| 久久av老司机精品网站导航| 在线中文字幕日韩| 国产精品久久久久久久9999| 一区二区三区鲁丝不卡| 亚洲精品字幕| 欧美日韩在线视频一区| 亚洲手机在线| 午夜久久久久久| 国产区在线观看成人精品| 久久激情视频| 欧美在线不卡| 一色屋精品视频免费看| 欧美激情亚洲自拍| 欧美精品尤物在线| 亚洲免费视频一区二区| 亚洲视频中文字幕| 国产欧美一区二区精品秋霞影院| 久久国产视频网| 久久久久久久网| 亚洲精品在线免费| 在线午夜精品| 狠狠色狠狠色综合日日五| 免费观看在线综合| 欧美激情在线有限公司| 性欧美8khd高清极品| 欧美在线精品免播放器视频| 亚洲电影免费观看高清| 亚洲精品久久久久久下一站 | 免费观看亚洲视频大全| 免费成人av在线看| 夜夜嗨av一区二区三区中文字幕| 在线亚洲国产精品网站| 国产日韩在线看| 91久久久在线| 国产精品久久久久久亚洲调教| 久久精品国产视频| 欧美高清一区| 欧美中在线观看| 欧美日本高清一区| 久久经典综合| 欧美日韩视频第一区| 久久久精彩视频| 欧美日本三区| 欧美大片在线观看一区| 国产精品乱码人人做人人爱| 欧美xxx成人| 国产精品永久| 久久电影一区| 国产精品二区二区三区| 欧美大片第1页| 狼狼综合久久久久综合网| 欧美激情按摩| 午夜一区不卡| 欧美黄色一区| 老司机一区二区三区| 国产精品啊v在线| 欧美高清在线视频观看不卡| 国产精品私房写真福利视频| 日韩亚洲国产欧美| 亚洲国产一区二区三区a毛片| 亚洲一区二区三区中文字幕| 91久久久久久| 久久久最新网址| 久久久欧美一区二区| 国产精品福利片| 亚洲理论电影网| 亚洲国产一区视频| 久久精品亚洲一区二区三区浴池| 亚洲专区在线视频| 欧美激情第三页| 欧美激情视频一区二区三区不卡| 国产欧美一区二区三区久久人妖| 一区二区高清在线观看| 亚洲精品1区2区| 久久先锋资源| 欧美 日韩 国产精品免费观看| 国产免费成人av| 亚洲影院污污.| 欧美亚洲在线视频| 国产女主播一区二区| 亚洲一区二区在线| 欧美在线亚洲| 黄色成人在线免费| 久久国产精品高清| 欧美不卡一卡二卡免费版| 影音先锋一区| 欧美高清视频一区二区三区在线观看 | 欧美视频观看一区| 99re这里只有精品6| 亚洲视频第一页| 欧美性理论片在线观看片免费| 在线性视频日韩欧美| 性欧美超级视频| 狠狠入ady亚洲精品| 久久久亚洲欧洲日产国码αv| 久久综合精品国产一区二区三区| 亚洲第一精品夜夜躁人人躁| 美日韩丰满少妇在线观看| 亚洲国产精品999| 一区二区不卡在线视频 午夜欧美不卡'| 欧美电影在线观看完整版| 亚洲精品一区二区三区不| 亚洲五月婷婷| 国产伪娘ts一区| 久久综合99re88久久爱| 亚洲巨乳在线| 欧美在线999| 亚洲国产一区二区三区a毛片| 欧美风情在线观看| 中文在线资源观看网站视频免费不卡 | 欧美1区3d| 亚洲欧洲一区二区三区久久| 欧美日韩免费网站| 欧美主播一区二区三区美女 久久精品人| 噜噜噜躁狠狠躁狠狠精品视频| 性18欧美另类| 久久国产一区二区| 久热re这里精品视频在线6| 亚洲激情视频在线| 欧美连裤袜在线视频| 亚洲免费综合| 欧美国产免费| 欧美一级成年大片在线观看| 一区二区在线观看视频在线观看| 欧美麻豆久久久久久中文| 亚洲免费在线| 亚洲精品免费观看| 欧美aⅴ一区二区三区视频| 亚洲综合成人在线| 亚洲乱码精品一二三四区日韩在线| 国产精品一区久久久| 欧美日韩国产bt| 久久久免费av| 欧美一区二区黄| 日韩视频永久免费观看| 毛片一区二区| 久久丁香综合五月国产三级网站| 一本色道久久综合精品竹菊| 国产一区清纯| 国产精品国码视频| 欧美日韩色一区| 欧美精品一区二区高清在线观看| 久久青草欧美一区二区三区|