디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 api 프로그래밍에 대해 질문좀 할게..ㅇㅇ;

aron87갤로그로 이동합니다. 2011.03.15 23:07:05
조회 96 추천 0 댓글 5


지금 api책보면서 응용프로그램 만들려고 하는데
윈도우창에 텍스트가 엔터치면 한번에 첫번째글만, 두번에 두번째글만, 세번에 세번째글만, 네번에 모두다, 다섯에 첫번째글만<--반복
일케 만들려고 하는데..

#include "stdafx.h"
#include <windows.h>

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);

int WINAPI WinMain(HINSTANCE hInstance,
                HINSTANCE hPrevlnstance,
     LPSTR lpCmdLine,
      int nShowCmd)
{
 HWND hWnd;
 MSG mSg;

 char szTitle[]="hey";
 char szClass[]="Class";

 WNDCLASSEX WndEx;

 WndEx.cbSize=sizeof(WndEx);
 WndEx.style=NULL;
 WndEx.lpfnWndProc=WndProc;
 WndEx.cbClsExtra=0;
 WndEx.cbWndExtra=0;
 WndEx.hInstance=hInstance;
 WndEx.hIcon=LoadIcon(NULL,"IDI_ICON");
 WndEx.hCursor=LoadCursor(NULL,IDC_ARROW);
 WndEx.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
 WndEx.lpszMenuName=NULL;
 WndEx.lpszClassName=szClass;
 WndEx.hIconSm=LoadIcon(hInstance,"IDI_ICON");

 RegisterClassEx(&WndEx);

 hWnd=CreateWindowEx(NULL,
             szClass,
       szTitle,
       WS_OVERLAPPEDWINDOW,
       CW_USEDEFAULT,
       CW_USEDEFAULT,
       320,
       240,
       NULL,
       NULL,
       hInstance,
       NULL);

 ShowWindow(hWnd,nShowCmd);
 UpdateWindow(hWnd);

 while(TRUE)
 {
  if(PeekMessage(&mSg,NULL,0,0,PM_NOREMOVE))
  {
   if(!GetMessage(&mSg,NULL,0,0))
    break;
   TranslateMessage(&mSg);
   DispatchMessage(&mSg);
  }
 }

 return mSg.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd,
                UINT uMsg,
       WPARAM wParam,
       LPARAM IParam)
{
 HDC hDC;
 char szText[]="빨강색의 텍스트";
 char szText2[]="초록색의 텍스트";
 char szText3[]="파랑색의 텍스트";

 switch(uMsg)
 {
 case WM_KEYDOWN:


    if(LOWORD(wParam)==VK_RETURN)
 {
  hDC=GetDC(hWnd);
  SetTextColor(hDC,RGB(255,0,0));
  TextOut(hDC,5,5,szText,lstrlen(szText));

  SetTextColor(hDC,RGB(0,255,0));
  TextOut(hDC,5,20,szText2,lstrlen(szText2));

  SetTextColor(hDC,RGB(0,0,255));
  TextOut(hDC,5,35,szText3,lstrlen(szText3));
 }

 if(LOWORD(wParam)==VK_DELETE)
 {
  InvalidateRect(hWnd,NULL,TRUE);
  UpdateWindow(hWnd);
 }


 return FALSE;
 case WM_DESTROY:
  PostQuitMessage(0);
  return FALSE;
 }
 return DefWindowProc(hWnd,uMsg,wParam,IParam);
}





내가 적은 코드는 엔터 한번에 몽땅 출력되서 저기 if문만 바꾸면 될거같은데 여러수 써봐도 자꾸 막혀..ㅜㅜ;
문제점이 뭔지 제시좀 부탁할게..ㅇㅇ;




ps.짤은 조공;약하면 말해 ㅋㅋ;

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
239038 dev c++ [5] r(112.155) 11.03.19 108 0
239037 횽들 c언어 아주 기초적인 질문 ㅠㅠ [6] 인하짱(119.65) 11.03.19 117 0
239036 게임프로그래머 [4] 독고다이(211.108) 11.03.19 205 0
239035 횽들아 원데이넷에서 제공하는 솔루션 있자나 [1] 아아(114.203) 11.03.19 201 0
239034 웹프로그래밍 공부 시작하기로 했는데 php할까요 자바할까요? [7] 아아(114.203) 11.03.19 188 0
239033 프로그래밍 학원 다니는거 어떻게 생각해? [6] 재두이즘갤로그로 이동합니다. 11.03.19 192 0
239030 Java에서 boolean형 초기값은 false 아닌가여? [6] 늅늅이(112.166) 11.03.19 509 0
239029 근데 빅오 표기법보는데...내가 수학을 잘못배운거임?? [5] ㅇㅇㅇㅇ(219.249) 11.03.19 207 0
239028 형들 소셜커머스 같은 사이트 만들라면 php 공부 얼마나 해야되? [4] 지니어스(114.203) 11.03.19 183 0
239027 안녕. 이제 프갤을 떠나야겠다. [3] ㅇㅇㅇ(58.225) 11.03.19 144 0
239026 ICRC 가 무슨약자인지 아는사람 [6] ICRC(119.64) 11.03.19 100 0
239025 오오미 선배가 프갤하는거 감시중 [3] elwlwlwk갤로그로 이동합니다. 11.03.19 162 0
239024 페이스북 어플은 뭘로만듬므? [1] ㅇㅇ(119.71) 11.03.19 88 0
239023 주석좀 달아주세횸 ㅠㅠ 분석좀하게 [1] dd(220.149) 11.03.19 46 0
239022 난 모바일하고 싶단 말이야 시발 [2] 푸념(119.196) 11.03.19 83 0
239021 개발자 하니까 해외여행도 시켜주고......좋네 [2] 김늅늅(175.198) 11.03.19 182 0
239020 리습 머신 포기 ㄲㄲㄲ [6] 땡칠도사갤로그로 이동합니다. 11.03.19 232 0
239018 exe에서 ax를 추출하는 방법이 뭔지 알고 싶습니다 [1] ㅁㅁ(119.196) 11.03.19 81 0
239017 조리퐁 소식 중복인가? [4] (221.139) 11.03.19 180 0
239014 정말 간단한 프로그램을 만들더라도 UI가 짱이여야함 [9] 늅이용(113.59) 11.03.19 185 0
239013 항상 넓게 봐야 할것 같다. [6] 허허벌판갤로그로 이동합니다. 11.03.19 126 0
239011 근데 프로그램만들때 버튼같은거말이지.. [4] 늅이용(113.59) 11.03.19 193 0
239009 나도 심심해서 퀴즈 [3] [외대공대](210.121) 11.03.19 118 0
239005 안드로이드 공부 3일차 레이아웃 좆같다! [3] 잉드로(113.59) 11.03.19 144 0
239004 이메일리스트200만개. 네이트온6만명회원 자동쪽지보내기 프로그램있는데? [9] 영업맨(211.168) 11.03.19 562 0
239003 이미지를 단색비트맵으로 일괄 변환하는 법 없냐? [2] 딩가딩가(118.222) 11.03.19 457 0
239002 난 내가 이렇게 공부를 열심히 할줄 몰랐다능 [2] 허허벌판갤로그로 이동합니다. 11.03.19 88 0
239001 C와 마소의 폭풍몰락, 그리고 자바의 황제등극 [4] 인생100%(61.255) 11.03.19 212 0
239000 enum은 진짜 신기한거같음 [1] 어슐러르귄갤로그로 이동합니다. 11.03.19 157 0
238999 35살 정년 떡밥? ㅋ [11] 미라발칸갤로그로 이동합니다. 11.03.19 284 0
238998 핑 마이너스 [2] 이모군(1.225) 11.03.18 167 0
238997 횽들 openGL 에서 더블 버퍼링 할 때ㅠㅠㅠ [3] openGL(210.113) 11.03.18 135 0
238996 winhex 써보신분 있나요? 금고래갤로그로 이동합니다. 11.03.18 212 0
238995 엑티비티라는게.... 그냥 웹페이지 정도라고 생각하면됨? [1] 필리라(113.59) 11.03.18 50 0
238994 심심해서 퀴즈 Eric Schmidt(121.134) 11.03.18 107 0
238993 진짜 모르겟어 데몬쓰는거하고 putty 쓰고 커널파일 c하드에 공유하고 [3] 풋사과1갤로그로 이동합니다. 11.03.18 80 0
238992 끝났다 [2] elwlwlwk갤로그로 이동합니다. 11.03.18 82 0
238991 음정비교 하는 라이브러리 없습니까? [1] ....(220.67) 11.03.18 262 0
238990 DB 프로그래머가 제일 갑이다. [10] 인생100%(61.255) 11.03.18 503 0
238989 엄마 집에 기고싶아요 ㅠㅠㅠ elwlwlwk갤로그로 이동합니다. 11.03.18 78 0
238988 형들 포트폴리오 아이디어좀..굽신..ㅠㅠ 123(218.236) 11.03.18 78 0
238987 유동닉한테는 글설리도 달지마. [3] 삼류개발자갤로그로 이동합니다. 11.03.18 77 0
238986 안드로이드에서 이 프로그램을 만들때 필요한 기술이 뭘까? 필리라(113.59) 11.03.18 100 0
238985 횽들 C# 책좀 추천해줘 나카쥰갤로그로 이동합니다. 11.03.18 52 0
238984 내가 봤을 때 프로그램은 다양한 지식의 집합체라는 생각이 든다. [3] z(61.43) 11.03.18 98 0
238983 ㅜㅜ 이거 언제끝나는거야 ㅜㅜ elwlwlwk갤로그로 이동합니다. 11.03.18 80 0
238982 내가 봤을 때 프로그래밍은 존나 다양하게 알아야 한다. [1] ㅇㅇ(61.43) 11.03.18 67 0
238981 엑셀파일 c나java와 연동하는방법? [6] 씨씨(113.59) 11.03.18 185 0
238980 아무지식이 없는놈도 3개월 학원과정이면 실무투입이라니... [2] 이상하다(113.59) 11.03.18 193 0
238979 과제하면서 영어의 중요성을 뼈저리게 느끼고있음 ㅁㄴㅇㄹ(59.17) 11.03.18 67 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2