资源简介
一个对话框向另一个对话框发送特殊字符消息
代码片段和文件信息
#include
#include
#include “resource.h“
#define ID_EDIT 1
LRESULT CALLBACK WndProc (HWND UINT WPARAM LPARAM) ;
BOOL CALLBACK DlgProc (HWND hDlg UINT message WPARAM wParam LPARAM lParam) ;
TCHAR szAppName[] = TEXT (“PopPad“) ;
WCHAR wchar[] = {‘、‘‘。‘‘,‘‘;‘‘:‘‘.‘‘·‘‘…‘‘!‘‘?‘‘‖‘
‘|‘‘‘‘‘’‘‘“‘‘”‘‘(‘‘)‘‘《‘‘》‘‘〔‘‘〕‘‘「‘‘」‘‘〖‘
‘〗‘‘【‘‘】‘‘{‘‘}‘‘∵‘‘∴‘‘<‘‘>‘‘↑‘‘↓‘‘←‘‘→‘‘+‘
‘-‘‘ב‘÷‘‘±‘‘=‘‘_‘‘\‘‘/‘‘%‘‘℃‘‘$‘‘¥‘‘£‘‘※‘
‘&‘‘*‘‘@‘‘§‘‘№‘‘☆‘‘★‘‘○‘‘●‘‘◎‘‘◇‘‘◆‘‘□‘‘■‘
‘△‘‘▲‘‘∩‘‘∈‘‘∷‘‘√‘‘⊥‘‘∥‘‘∠‘‘⌒‘‘⊙‘‘∫‘‘∮‘‘≡‘
‘≌‘‘≈‘‘∽‘‘∝‘‘≠‘‘≮‘‘≯‘‘≤‘‘≥‘‘∞‘‘¢‘‘♂‘‘♀‘‘∑‘
‘∏‘‘⒈‘‘⒉‘‘⒊‘‘⒋‘‘⒌‘‘⒍‘‘⒎‘‘⒏‘‘⒐‘‘⒑‘‘⒒‘‘⒓‘‘⒔‘
‘⒕‘‘⒖‘‘⒗‘‘⒘‘‘⒙‘‘⒚‘‘⒛‘‘ ‘‘⑴‘‘⑵‘‘⑶‘‘⑷‘‘⑸‘‘⑹‘
‘⑺‘‘⑻‘‘⑼‘‘⑽‘‘⑾‘‘⑿‘‘⒀‘‘⒁‘‘⒂‘‘⒃‘‘⒄‘‘⒅‘‘⒆‘‘⒇‘
‘ ‘‘ ‘‘ ‘‘ ‘‘ ‘‘ ‘‘ ‘‘ā‘‘á‘‘ǎ‘‘à‘‘ē‘‘é‘‘ě‘‘è‘‘ī‘
‘í‘‘ǐ‘‘ì‘‘ō‘‘ó‘‘ǒ‘‘ò‘‘ū‘‘ú‘‘ǔ‘‘ù‘‘ǖ‘‘ǘ‘‘ǚ‘‘ǜ‘‘ü‘‘‘
‘①‘‘②‘‘③‘‘④‘‘⑤‘‘⑥‘‘⑦‘‘⑧‘‘⑨‘‘⑩‘‘㈠‘‘㈡‘‘㈢‘‘㈣‘
‘㈤‘‘㈥‘‘㈦‘‘㈧‘‘㈨‘‘㈩‘‘‘‘‘} ;
WCHAR *specialChar = “、。,;:.·…!?‖|‘’“”()《》〔〕「」〖〗\
【】{}∵∴<>↑↓←→+-×÷±=_\/%℃$¥£※&*@§№☆★○●◎◇◆\
□■△▲∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞¢♂♀∑∏⒈⒉⒊⒋⒌⒍⒎⒏\
⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛ ⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇ \
āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜü①②③④⑤⑥⑦⑧⑨⑩㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩“ ;
int WINAPI WinMain (HINSTANCE hInstance HINSTANCE hPrevInstance
PSTR szCmdLine int iCmdShow)
{
HACCEL hAccel ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (hInstance szAppName) ;
wndclass.hCursor = LoadCursor (NULL IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockobject (WHITE_BRUSH) ;
wndclass.lpszMenuName = szAppName ;
wndclass.lpszClassName = szAppName ;
if (!RegisterClass (&wndclass))
{
MessageBox (NULL TEXT (“This program requires Windows NT!“)
szAppName MB_IConerror) ;
return 0 ;
}
hwnd = CreateWindow (szAppName
“PopPad 学号:53071304 姓名:杨磊“
WS_OVERLAPPEDWINDOW
GetSystemMetrics (SM_CXSCREEN) / 4
GetSystemMetrics (SM_CYSCREEN) / 4
GetSystemMetrics (SM_CXSCREEN) / 2
GetSystemMetrics (SM_CYSCREEN) / 2
NULL NULL hInstance NULL) ;
ShowWindow (hwnd iCmdShow) ;
UpdateWindow (hwnd) ;
hAccel = LoadAccelerators (hInstance szAppName) ;//载入加速键
while (GetMessage (&msg NULL 0 0))
{
if (!TranslateAccelerator (hwnd hAccel &msg))
{
TranslateMessage (&
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15545 2009-09-10 12:25 PopPad\Debug\PopFile.obj
文件 0 2009-09-10 12:25 PopPad\Debug\PopFile.sbr
文件 14560 2009-09-10 12:23 PopPad\Debug\PopFind.obj
文件 0 2009-09-10 12:23 PopPad\Debug\PopFind.sbr
文件 12713 2009-09-10 12:23 PopPad\Debug\PopFont.obj
文件 0 2009-09-10 12:23 PopPad\Debug\PopFont.sbr
文件 3449856 2009-09-10 12:30 PopPad\Debug\PopPad.bsc
文件 196675 2009-09-10 12:30 PopPad\Debug\PopPad.exe
文件 262672 2009-09-10 12:30 PopPad\Debug\PopPad.ilk
文件 33820 2009-09-10 12:30 PopPad\Debug\PopPad.obj
I.A.... 3771620 2009-09-10 12:23 PopPad\Debug\PopPad.pch
文件 525312 2009-09-10 12:30 PopPad\Debug\PopPad.pdb
文件 2904 2009-09-10 12:29 PopPad\Debug\POPPAD.res
文件 0 2009-09-10 12:30 PopPad\Debug\PopPad.sbr
文件 9680 2009-09-10 12:23 PopPad\Debug\PopPrnt0.obj
文件 0 2009-09-10 12:23 PopPad\Debug\PopPrnt0.sbr
文件 50176 2009-09-10 14:26 PopPad\Debug\vc60.idb
文件 69632 2009-09-10 12:30 PopPad\Debug\vc60.pdb
文件 20188 2009-09-10 12:17 PopPad\PopPad.aps
文件 11482 2009-09-10 10:24 PopPad\PopPad.c
文件 4499 2009-09-10 12:30 PopPad\PopPad.dsp
文件 537 2009-09-04 15:20 PopPad\PopPad.dsw
文件 1078 2009-09-04 14:06 PopPad\poppad.ico
文件 58368 2009-09-10 14:27 PopPad\PopPad.ncb
文件 48640 2009-09-10 14:27 PopPad\PopPad.opt
文件 966 2009-09-10 14:26 PopPad\PopPad.plg
文件 5018 2009-09-10 10:14 PopPad\PopPad.rc
文件 1298 2009-09-10 10:13 PopPad\resource.h
目录 0 2009-09-10 12:29 PopPad\Debug
目录 0 2009-09-10 14:27 PopPad
............此处省略3个文件信息
评论
共有 条评论