디시인사이드 갤러리

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

갤러리 본문 영역

시볼라미 행님 ㅠ

RedRum갤로그로 이동합니다. 2011.11.14 21:42:17
조회 57 추천 0 댓글 4

여기저기 NULL 고쳐봐도 계속 그런데 소스좀 봐주세요 ㅠㅠ



#include <windows.h>
#include "../resource.h"
#include "atlimage.h"

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
HINSTANCE g_hInst;
HWND hWndMain;
LPCTSTR lpszClass=TEXT("코믹 뷰어");


int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
   ,LPSTR lpszCmdParam,int nCmdShow)

{
 HWND hWnd;
 MSG Message;
 WNDCLASS WndClass;
 g_hInst=hInstance;
 
 int width =GetSystemMetrics(SM_CXSCREEN);
    int height =GetSystemMetrics(SM_CYSCREEN);

 WndClass.cbClsExtra=0;
 WndClass.cbWndExtra=0;
 WndClass.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
 WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
 WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
 WndClass.hInstance=hInstance;
 WndClass.lpfnWndProc=WndProc;
 WndClass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU4_2);
 WndClass.lpszClassName=lpszClass;
 WndClass.lpszMenuName=NULL;
 WndClass.style=CS_HREDRAW | CS_VREDRAW;
 RegisterClass(&WndClass);

 hWnd=CreateWindow(lpszClass,lpszClass,WS_OVERLAPPEDWINDOW,
  CW_USEDEFAULT,CW_USEDEFAULT,width,height,
  NULL,(HMENU)NULL,hInstance,NULL);
 ShowWindow(hWnd,nCmdShow);
 
 while (GetMessage(&Message,NULL,0,0)) {
  TranslateMessage(&Message);
  DispatchMessage(&Message);
 }
 return (int)Message.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
 HDC     hdc;
 PAINTSTRUCT   ps;
 CImage image; //Cimage 선언

 OPENFILENAME OFN;
 char str[100], lpstrFile[100] = "";
 char filter[] = "Image File(*.jpg)\\0*.jpg\\0";

 switch (iMessage) {
 case WM_CREATE:
  CreateWindow(TEXT("edit"),TEXT("1 / 125 Page"),WS_CHILD | WS_VISIBLE | WS_BORDER |
   ES_AUTOHSCROLL,30,680,90,25,hWnd,(HMENU)0,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("<"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,610,680,70,25,hWnd,(HMENU)1,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("<<"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,520,680,70,25,hWnd,(HMENU)2,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("▲"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,460,680,30,25,hWnd,(HMENU)40006,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT(">"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,700,680,70,25,hWnd,(HMENU)4,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT(">>"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,790,680,70,25,hWnd,(HMENU)5,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("옵션"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,1030,680,70,25,hWnd,(HMENU)6,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("?"),WS_CHILD | WS_VISIBLE |
      BS_PUSHBUTTON,1110,680,30,25,hWnd,(HMENU)7,g_hInst,NULL);
  break;

    case WM_PAINT:
        hdc = BeginPaint(hWnd,&ps); // 그리기 시작

        image.Load(TEXT("OFN.lpstrFile")); // 파일경로의 이미지를 로드
        image.BitBlt(hdc, 0, 0); // 화면 0,0 위치에 출력

        EndPaint(hWnd,&ps);
        break;

 case WM_COMMAND:

  switch (LOWORD(wParam))
  {
  case ID_FILEOPEN:
   memset(&OFN, 0, sizeof(OPENFILENAME));
   OFN.lStructSize = sizeof(OPENFILENAME);
   OFN.hwndOwner = hWnd;
   OFN.lpstrFilter = filter;
   OFN.lpstrFile = lpstrFile;
   OFN.nMaxFile = 100;
   OFN.lpstrInitialDir = ".";
   if (GetOpenFileName(&OFN) != 0)
   {
    wsprintf(str, "%s 파일을 열겠습니까?", OFN.lpstrFile);
    MessageBox(hWnd, str, "열기 선택", MB_OK);
    
   }
   break;
  }
  break;

 

 case WM_DESTROY:
  PostQuitMessage(0);
  return 0;
 }
 return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
288922 어휴 난 순간 최신 기사인줄 알았네 [1] 거칠게갤로그로 이동합니다. 11.11.18 93 0
288921 형들 C 공부하려는데 책 이거면 괜찮음? [15] kwt(203.230) 11.11.18 163 0
288920 C++ 에서 예외처리 할때 try catch 많이 씀? [4] 비밀의계곡갤로그로 이동합니다. 11.11.18 123 0
288919 횽들 학교에서 C언어 배우는데 애들다 GG야 ㅠㅠ [11] 개마무사갤로그로 이동합니다. 11.11.18 216 0
288918 좋은 사람 컴플렉스 [3] 이모군(175.114) 11.11.18 135 0
288917 개발자 등급 이거 레알이냐? [4] 거칠게갤로그로 이동합니다. 11.11.18 249 0
288915 너님등은 이런 기사들 보면, 보통 무슨생각을 하니? [7] 94(211.48) 11.11.18 176 0
288914 비가 계속 온다더니 왜 쨍쨍하냐? [1] 이모군(175.114) 11.11.18 38 0
288912 파이썬 잘하는 횽들, 내코드 좀 봐줘. 결과가 제대로 출력이 안되 초보(70.124) 11.11.18 55 0
288911 첫 직장이 몹시 중요하다~ [3] 거칠게갤로그로 이동합니다. 11.11.18 173 0
288910 와 존나 신기하다. 프겔에 모르는거 물어보면 다 알게됨 [5] 퍙댄(129.128) 11.11.18 139 0
288908 Janus Gridex 아는 사람 있음? 미르(164.125) 11.11.18 34 0
288906 dictionary에서 가장 큰 값을 갖고 있는 key 어떻게 찾아? 퍙댄(129.128) 11.11.18 56 0
288905 사무실서 할 수 있는 요가... [1] iljeomobolt갤로그로 이동합니다. 11.11.18 106 0
288904 신입프로그래머 연봉에 관해 질문 [11] ㄴㄴ(220.95) 11.11.18 297 0
288903 visual c++ 2010 이거 한글판 없어 ㅜㅜ? [2] ㅇㅇ(116.41) 11.11.18 69 0
288902 c#은 무조껀 웹인거냐??? 거칠게갤로그로 이동합니다. 11.11.18 117 0
288900 이런옷을 말이지.. [3] iljeomobolt갤로그로 이동합니다. 11.11.18 150 0
288899 java 초보 질문염!! [2] 케이갤로그로 이동합니다. 11.11.18 89 0
288896 프갤형들 이시도류갤로그로 이동합니다. 11.11.18 48 0
288895 조센은 왜 이렇게 문제가 많냐? [1] ㅋㅋㅋ(121.169) 11.11.18 62 0
288892 C++ 책 추천좀 해줘 [1] C언어(119.70) 11.11.18 66 0
288891 '파일 복사'한 횟수 체크방법 같은거 없을까? [3] ㅇㅇㅇ(121.144) 11.11.18 374 0
288888 오오미 닭집보다 전망있는 직업 찾았다!! [1] 거칠게갤로그로 이동합니다. 11.11.18 93 0
288885 앱만 만들어서는 큰 돈을 못만들꺼 같다 그래서 난..... [1] 거칠게갤로그로 이동합니다. 11.11.18 100 0
288884 간단한 자바소스좀 봐주라 [5] Partyup갤로그로 이동합니다. 11.11.18 84 0
288882 뭐가 잘못됬는지 알려주세요 부탁드려요 [25] 도와주세요ㅠ(118.39) 11.11.18 117 0
288881 요즘 해외 싸이트들을 좀 보고 있는대.. [1] iljeomobolt갤로그로 이동합니다. 11.11.18 79 0
288868 C#으로 프로그램 하나 짜고있는데... [5] 핫코크갤로그로 이동합니다. 11.11.18 129 0
288867 한국 IT의 현실을 잘 표현해준 기사가 나왔다. [2] 거칠게갤로그로 이동합니다. 11.11.18 172 0
288866 대세는 외국인 개발자다!!!!!!!! [1] 거칠게갤로그로 이동합니다. 11.11.18 119 0
288865 우분투 텔넷 어떻게 설치하나요? [3] ㄴㄴㄴ(210.105) 11.11.18 68 0
288864 C++ 템플릿 함수에 대해서 질문좀 함니다 살려주세요 + 조공 [1] 라솔갤로그로 이동합니다. 11.11.18 108 0
288862 프로그래머 개나소나 하는거 맞지요~~ [2] 베터리9%갤로그로 이동합니다. 11.11.18 139 0
288859 여기가 자바 예외처리 고수들이 상주한다는 프갤이가요? [10] 자바인(211.117) 11.11.18 148 0
288857 형들 나 파이썬좀 물어볼께 [9] 초보(70.124) 11.11.18 221 1
288855 비베로 게임하나 만들려는대 어려울까? [11] 탁이★갤로그로 이동합니다. 11.11.18 204 0
288854 C언어 왜 이게 이해가 안가지..? [9] 탁이★갤로그로 이동합니다. 11.11.18 136 0
288850 횽들 리눅스 공부 좀 해 보려구 하는데...! [4] asdzzz갤로그로 이동합니다. 11.11.18 100 0
288849 전역변수 하나만 물어볼께요! [10] 탁이★갤로그로 이동합니다. 11.11.18 82 0
288848 형님들이거 검토좀 c언어 구구단 도움좀 [13] c뉴비(121.130) 11.11.18 104 0
288844 형들 앱개발로 언제까지 먹고살수있을까?? [1] J,(175.255) 11.11.18 155 0
288843 할줄아는게 자바랑 C인데 C#어려움? [5] 마타버터갤로그로 이동합니다. 11.11.18 126 0
288839 아주 간단한 소스좀 봐주세요 [2] wopdkwoko(121.125) 11.11.18 85 0
288836 3D게임 아이디어 [13] 한마음택배(114.202) 11.11.18 189 0
288833 형들아 .onion 형식이 뭔지 잘 알아?? [1] teo갤로그로 이동합니다. 11.11.18 51 0
288832 맵되는게 무슨뜻인가요? [1] 금고래갤로그로 이동합니다. 11.11.18 44 0
288828 스프링시큐리티 customUserdetailsService를 해결하며 [2] 알탱o갤로그로 이동합니다. 11.11.17 53 0
288826 일=특기=취미=흥미 모두 만족해야 성공을 함 [5] 1(121.146) 11.11.17 125 0
288825 아 진짜 윈도우 프로그래밍 적응안되 미치겠닼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [10] McHello갤로그로 이동합니다. 11.11.17 206 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2