태그>mfc(총 313개의 글)
'mfc' 관련 최근글
-
- [펌] 쓰레드 사용법

-
괴짜 개발자의 괴짜 서식지 by Skai|05/23 15:32
// 데브피아(devpia) 가욱현, 정대원 님의 글을 토대로 함다. 1. 개요 현재 대부분의 OS는 프로세스 스케쥴링에 의해 프로그램의 멀티태스킹(Multi-tasking)을 지원하고 있다. 멀티태스킹이란 실행되고있는 프로그램을 일정 단위로 잘라서(slice) 순서대로 CPU를 사..
- [펌] 쓰레드 사용법
-
- ::CreateThread, _beginthread, _beginthreadex, ::AfxBegi..

-
괴짜 개발자의 괴짜 서식지 by Skai|05/23 15:31
1. C/C+프로그래밍과 ::CreateThread 윈도우가 제공하는 CreateThread 함수는 스레드를 생성하는 함수이다. 하지만 C/C+ 로 코드를 작성하는 경우에는 CreateThread 를 사용해서는 안 되고, 마이크로소프트 C/C+ runtime-library 에서 제공하는 _beginthreadex ..
CreateThread, _beginthread, _beginthreadex, AfxBeginThread, MFC
- ::CreateThread, _beginthread, _beginthreadex, ::AfxBegi..
-
- MFC Thread

-
괴짜 개발자의 괴짜 서식지 by Skai|05/23 15:29
Worker Thread : 메시지 루프를 가지고 있지 않다.User Interface Thread : 메시지 루프를 가지고 있다. Worker Thread CWinThread* AfxBeginThread(함수,인자,우선순위,스택사이즈,플래그,보안); //전역 함수함수 : UINT (*pfn)(LPVOID pParam)인자 ..
- MFC Thread
-
- SuspendThread, ResumeThread

-
괴짜 개발자의 괴짜 서식지 by Skai|05/23 15:28
가끔 스레드를 쓰다보면, 스레드를 일시 정지 했다가 다시 시작하는 작업이 필요할 때가 있습니다.그럴 때 사용하는 함수가 SuspendThread()와 ResumeThread()죠. 그런데 이게 특이한게,내부적으로 suspend count 라는걸 가지고있습니다. 뭔얘기냐면, sus..
- SuspendThread, ResumeThread
-
- [MFC] AfxbeginThread 사용과 해제 [소스 첨부]

-
괴짜 개발자의 괴짜 서식지 by Skai|05/23 14:51
MFC로 쓰레드를 사용하기 위해 간단 예제 파일을 만들어 보았다.위에는 쓰레드시작 버튼을 누르면 EDITBOX1 과 EDITBOX2를 차례대로 1부터 10까지 출력하는 예제이다소스는 다음과 같다. UINT CAfxbeginThreadTestDlg::ThreadStart1(LPVOID pParam)
- [MFC] AfxbeginThread 사용과 해제 [소스 첨부]
-
- 희소 행렬 곱셈(Sparse Matrix Multiplication)

-
괴짜 개발자의 괴짜 서식지 by Skai|05/20 19:43
이해하면 코딩이 보이지만 그전까지는 복잡하죠. 머 이런거로 돈받는 사람도 있더군요.(좀아까까지는 사려고 했슴) 좋은 자료를 구해서 올려 봅니다. A 행렬 0 1 2 1 2 0 0 1 0 B행렬1 0 11 1 00 0 0 BT(Transpose:전치행렬) : 행렬곱셈의 원리상 A행렬의 한행과 B행렬의 한열을 곱..
- 희소 행렬 곱셈(Sparse Matrix Multiplication)
-
- 희소행렬 (sparse matrix)

-
괴짜 개발자의 괴짜 서식지 by Skai|05/20 19:41
희소행렬 (sparse matrix) -A행렬처럼 많은 원소들의 값이 0인 행렬. A= 행렬의 원소들을 모두 기억장치에 저장하면 기억공간이 많이 필요하다. 특히 희소행렬의 경우 0인 원소들의 개수가 0이 아닌 원소들의 개수보다 많을 때, 0인 원소들을 모두 기억시킨다면 기억장치의 ..
- 희소행렬 (sparse matrix)
-
- [MFC] MultiByteToWideChar 사용 시 지역별 Codepage

-
푸른나무그늘 by 푸른나무|05/08 05:39
유럽쪽 문자를 출력할 일이 생겨서 Multibyte 문자를 WideChar로 변환하는 과정에서MultiByteToWideChar 함수를 사용하게 되는 데 매개변수로 CodePage를 입력 받는다.CodePage는 지역별로 다른데 그 내용은 아래 MSDN 링크에서 참조하면 된다. 중요한 건 참조를 잘..
- [MFC] MultiByteToWideChar 사용 시 지역별 Codepage
-
- MFC에서 Stack OverFlow가 일어난다.

-
프로그래밍은 플밍플밍해 by 세틸렌|05/05 23:49
단순히 int test[512][512] 이렇게 선언했는데 스택 오버플로우가 나는 이유가 무엇일까? 단순히 버그겠지.뭐
- MFC에서 Stack OverFlow가 일어난다.
-
- 두 점을 잇는 선분 그리기

-
괴짜 개발자의 괴짜 서식지 by Skai|05/05 19:48
x,y 좌표계 에서 두 점 (x1, y1), (x2, y2)를 잇는 선분 그리기 //(x1, y1) 에서 (x2, y2)에서 직선 그리기 m = (double)(y2 - y1)/(x2 - x1);if( m>-1 && m < 1 ) { if( x1 > x2 ) { swap(x1, x2); swap(y1, y2); } for( x..
- 두 점을 잇는 선분 그리기
-
- 두점을 입력받아 직선의 방정식을 구하기

-
괴짜 개발자의 괴짜 서식지 by Skai|05/05 19:43
#include #include void main(void) { int x1,y1,x2,y2; printf("x1, y1 : "); scanf("%d, %d", &x1, &y1); printf("x2, y2 : "); scanf("%d, %d", &x2, &y2); prin..
- 두점을 입력받아 직선의 방정식을 구하기
-
- mfc dialog + console 모드 띄우기

-
루오니의 집 by 루오니|04/18 10:29
MFC GUI 기반 프로젝트에서는 console 창이 나타나지 않는다 하지만 디버깅 목적이나 기타 다른 이유로 보고 싶을때 #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") 이걸 추가해주면 콘솔창도 함께 뜬다.
- mfc dialog + console 모드 띄우기
-
- BEGIN_MESSAGE_MAP, END_MESSAGE_MAP, DECLARE_MESS..

-
Brain Backup Storage by ssombong|04/09 17:09
MFC를 할 일이 생길것 같아서 공부해봤다.BEGIN_MESSAGE_MAP, END_MESSAGE_MAP, DECLARE_MESSAGE_MAP이 멀까? 일단 DECLARE_MESSAGE_MAP은 헤더에 선언되어 있다.이건 다음과 같다. #define DECLARE_MESSAGE_MAP() protected: st..
- BEGIN_MESSAGE_MAP, END_MESSAGE_MAP, DECLARE_MESS..
-
- 윈도우 투명도 만들기

-
fthink by 생각자유|03/08 17:41
윈도우 상태를 투명도로 만들려면 2개의 함수만 사용하면 투명한 윈도우를 만들 수 있다. SetWindowLong()함수는 이미 지정된 윈도우 스타일을 변경할떄 사용하는거구 SetLayeredWindowAttributes() Layered윈도우 속성을 지정할떄 사용한다. 예제로는 다이얼로그..
- 윈도우 투명도 만들기
-
- [MFC] VS 2011 MFC Upgrade

-
절대감사.절대희망.절대긍정.미친감자 좌충우돌 프로그래밍 이야기 by 미친감자|03/07 14:53
Visual Studio 2011 에서 다음 내용으로 MFC가 Update되는 군요.ㅋㅋㅋ앞으로도 Windows 가 세상에서 사용되는한.Native Mode의 최고 개발 라이브러니는 MFC일거라는 군요.^^그러게 말입니다. Addressed executable size of applications linked statically t..
- [MFC] VS 2011 MFC Upgrade


