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

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>
            久久国产综合精品| 好看的av在线不卡观看| 久久精品欧洲| 欧美不卡激情三级在线观看| 欧美一区国产一区| 久久av一区二区三区| 在线看片第一页欧美| 国产麻豆一精品一av一免费| 欧美色123| 国产亚洲va综合人人澡精品| 国产主播精品在线| 在线免费不卡视频| 亚洲精品欧美极品| 亚洲午夜精品久久久久久浪潮| 亚洲女同精品视频| 亚洲欧美高清| 亚洲视频一区二区| 午夜精品一区二区三区在线视| 久久久久一区| 亚洲一区制服诱惑| 免费日韩视频| 国产精品资源在线观看| 亚洲国产精品久久91精品| 亚洲精品三级| 亚洲第一福利视频| 欧美激情中文字幕乱码免费| 欧美人成免费网站| 国产亚洲女人久久久久毛片| 亚洲深夜福利在线| 亚洲精品美女| 麻豆av福利av久久av| 国产亚洲欧美日韩精品| 中日韩高清电影网| 欧美激情成人在线| 久久综合久久久久88| 国产一区二区三区久久悠悠色av| 99国产精品久久久| 亚洲人成在线影院| 欧美日韩一级视频| 一区二区三区免费在线观看| 欧美日韩一区二区三区免费| 国产一区二区毛片| 午夜久久久久久久久久一区二区| 亚洲第一久久影院| 欧美极品在线播放| 亚洲视频精品| 欧美亚洲综合在线| 亚洲精品视频在线看| 亚洲精品一区二区在线观看| 欧美日韩国产综合视频在线观看中文| 亚洲国产成人porn| 制服诱惑一区二区| 国产精品一区视频| 亚洲全部视频| 一区二区三区在线观看欧美| 亚洲欧美日本国产专区一区| 一区二区三区免费看| 国产精品久久久一区麻豆最新章节 | 欧美国产另类| 亚洲二区在线视频| 一本久久综合亚洲鲁鲁五月天| 国产欧美一区二区色老头| 亚洲视频免费看| 亚洲欧美日韩国产综合精品二区| 一区精品在线播放| 午夜在线成人av| 久久国产高清| 国产欧美日韩在线观看| 久久久久久999| 国产一级久久| 麻豆91精品| 亚洲国产精品成人综合色在线婷婷 | 欧美日韩在线视频一区| 国产农村妇女毛片精品久久莱园子 | 午夜精品福利在线观看| 在线性视频日韩欧美| 欧美日韩精品免费在线观看视频| 亚洲国产精品va在线看黑人| 欧美日韩一区二区三区在线| 午夜一区在线| 国产一区二区av| 欧美一级大片在线观看| 牛夜精品久久久久久久99黑人| 一区二区三区在线免费视频| 美女日韩欧美| 久久不射2019中文字幕| 亚洲免费观看在线视频| 六月婷婷一区| 久久久久久久性| 先锋影音国产一区| 亚洲图片你懂的| 99视频精品在线| 99精品国产福利在线观看免费| 国内精品视频在线观看| 国产精品性做久久久久久| 正在播放日韩| 欧美亚洲一区三区| 国产精品白丝av嫩草影院| 国产区精品在线观看| 亚洲日本黄色| 国产精品久久久久久久久免费| 午夜精品久久久久久久久| 欧美日韩国产一中文字不卡 | 欧美日韩精品中文字幕| 午夜一区二区三区不卡视频| 久久超碰97中文字幕| 欧美区在线播放| 亚洲人成毛片在线播放| 亚洲免费不卡| 久久综合伊人77777| 亚洲福利视频网| 欧美丰满少妇xxxbbb| 最新高清无码专区| 久久久久久久999| 亚洲国产片色| 欧美日韩精品免费观看视一区二区 | 国产精品永久免费视频| 久久尤物电影视频在线观看| 亚洲欧美日本伦理| 影音先锋久久精品| 久久黄色影院| 欧美国产精品v| 欧美一级视频免费在线观看| 一区二区av| 欧美一区二区日韩一区二区| 欧美理论片在线观看| 欧美日韩国产免费观看| 欧美日韩亚洲一区二区三区| 欧美精品一区二| 国产精品久久久久aaaa九色| 国产精品久久精品日日| 国产欧美日韩在线| 亚洲精品综合在线| 亚洲视频你懂的| 久久久久九九九| 日韩视频一区二区| 久久综合精品一区| 亚洲美女少妇无套啪啪呻吟| 亚洲一区二区三区涩| 伊人成人网在线看| 今天的高清视频免费播放成人| 欧美日韩一区二区在线观看视频| 先锋影院在线亚洲| 亚洲国产毛片完整版| 国产一区二区三区四区五区美女| 亚洲一区二区视频| 99国产精品久久| 羞羞答答国产精品www一本| 亚洲人体一区| 亚洲午夜久久久久久久久电影院 | 欧美国产先锋| 久久精品一级爱片| 国模一区二区三区| 久久精品91久久香蕉加勒比| 久久久久www| 亚洲第一精品福利| 欧美精品三区| 亚洲欧美日韩电影| 久久青青草综合| 91久久香蕉国产日韩欧美9色| 欧美电影在线观看| 一区二区日韩精品| 久久综合99re88久久爱| 亚洲区欧美区| 欧美性淫爽ww久久久久无| 午夜在线电影亚洲一区| 欧美激情成人在线| 性久久久久久久久久久久| 伊人夜夜躁av伊人久久| 欧美高清在线视频| 亚洲欧美日韩一区二区三区在线观看 | 韩日精品在线| 欧美—级在线免费片| 亚洲一区免费网站| 欧美国产视频在线| 先锋影音久久| 亚洲三级国产| 国产视频在线观看一区二区三区| 免费国产一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 日韩视频久久| 亚洲欧美一区二区原创| 欧美第十八页| 欧美一区二区女人| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲欧洲在线视频| 欧美一区二视频| 日韩一二三在线视频播| 国产在线麻豆精品观看| 欧美日一区二区三区在线观看国产免| 永久555www成人免费| 久久精品亚洲一区二区| 亚洲一区二区精品视频| 亚洲国产乱码最新视频| 国产日产欧产精品推荐色 | 亚洲激情网站免费观看| 欧美视频中文在线看 | 欧美精品日韩www.p站| 午夜精品99久久免费| 日韩亚洲精品电影|