목록전체 글 (48)
Typing diary
2018.5.12 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142#include#include typedef struct StackNode{ struct StackNode* link; int..
2018.2.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 #include using namespace std; class Node { public: Node() : pNext(NULL), pPrev(NULL) {} ~Node..
2018. 8. 1 WM_KEYDOWN Alt, 윈도우 키, 한영 전환키 등 특수한 키 몇가지를 제외한 키들이 눌렸을때 발생하는 메시지다. wParam을 통해 가상 키코드를 받아 어떤 키가 눌렸는지 확인할 수 있다. WM_KEYUP 키를 뗐을때 발생하는 메시지이다. WM_CHAR WinMain메시지 큐에서 TransalteMessage함수가 발생시키는 메시지다. WM_KEYDOWN 메시지가 들어왔을때 TransalteMessage함수에서 눌려진 키가 문자 키일 경우에 WM_CHAR메시지를 발생시킨다. wParam을 통해 문자 코드를 받아 올 수 있다. while (GetMessage(&Message,NULL,0,0)) { TranslateMessage(&Message); //WM_CHAR메시지를 사용 안..
2018. 8. 1 BOOL InvalidateRect(HWND hWnd, CONST RECT *lpRect, BOOL bErase) 프로그램 화면을 강제로 무효화 하여 WM_PAINT메시지를 발생시킬때 사용한다. HWND hWnd : 무효화의 대상이 되는 윈도우를 지정한다 , 다른 윈도우를 지정하면 다른 윈도우를 무효화할 수 있다. CONST RECT* lpRect : 무효화할 사각영역을 지정한다. NULL값을 집어넣으면 윈도우의 전 영역을 지정한다. BOOL bErase : 무효화 전에 배경을 모두 지운 후에 다시 그릴 것인지 지정한다. FALSE일 경우 배경을 지우지 않고 무효화한다.