태그>mfc(총 366개의 글)
'mfc' 관련 최근글
-
- MFC std::string convert
-
루오니의 집 by 루오니|2011/10/21 17:05
MFC std::string convertPass it in through the constructur:const char* dat = "my string!";std::string my_string( dat );You can use the function string.c_str() to go the other way:std::string my_string("testing!"..
- MFC std::string convert
-
- MFC get cpu id
-
루오니의 집 by 루오니|2011/10/21 17:00
// Get extended ids.int CPUInfo[4] = {-1};_cpuid(CPUInfo, 0x80000000);unsigned int nExIds = CPUInfo[0]; // Get the information associated with each extended ID.char CPUBrandString[0x40] = { 0 };for( unsigned int i=0x80000000; i<..
- MFC get cpu id
-
- MFC get windows version
-
루오니의 집 by 루오니|2011/10/21 17:00
Windows 7 6.1 Windows Server “Longhorn” 6.0 Windows Vista 6.0 Windows Server 2003 R2 5.2 Windows Server 2003 5.2 Windows XP 5.1 Windows 2000 5.0 Windows Me 4.90 Windows 98 4.10 Windows NT 4.0 4.0 Windows 95 4.0 BOOL IsWin7(void) { OSVERS..
- MFC get windows version
-
- MFC power off
-
루오니의 집 by 루오니|2011/10/21 16:59
CODEBOOL CSynchronizerDlg::IsWindowsNT(){ OSVERSIONINFO verInfo; verInfo.dwOSVersionInfoSize = sizeof(verInfo); GetVersionEx(&verInfo) ; switch(verInfo.dwPlatformId) { case VER_PLATFORM_WIN32_WINDOWS: retur..
- MFC power off
-
- MFC tray icon
-
루오니의 집 by 루오니|2011/10/21 16:59
System Tray에 프로그램을 올려서 사용하는 법.간단한 시계프로그램을 만들고 프로그램을 시스템 트레이에 등록해보았는데…일단 SalzClockDlg.h 헤더파일에 다음 내용들을 정의한다…#define MYWM_NOTIFYICON (WM_USER+1) //User defined messages. CM..
- MFC tray icon
-
- MFC read/write ini file
-
루오니의 집 by 루오니|2011/10/21 15:12
DWORD GetPrivateProfileString( LPCTSTR lpAppName, // [Title1]과 같은 섹션(대제목)입니다. LPCTSTR lpKeyName, // Name과 같은 키값(구성요소)입니다. LPCTSTR lpDefault, // 섹션이름이나 키이름을 찾지 못하면 디폴트로 출력할 스트링입니다. ..
- MFC read/write ini file
-
- MFC create worker thread
-
루오니의 집 by 루오니|2011/10/21 15:11
MFC create worker thread // 전역함수 선언 부분 UINT Ping(LPVOID pParam); // 전역변수 선언 부분 CWinThread *pThread; void CWinpingDlg::OnBnClickedOk() { char* szStr = "test"; // Ping 스레드를 생성하여 전역변수 pThread에 넘..
- MFC create worker thread
-
- MFC를 사용하지 않을 때 TRACE와 비슷한 명령문
-
App. Heaven by AppHeaven|2011/10/12 14:25
Util.h #include #include #include void Trace(char* szFormat, .); Util.cpp #include "Util.h"void Trace(char* szFormat, .) { char szTempBuf[2048] ; va_list vlMarker ; va_start(vlMarker,szFormat) ; vsprintf(szT..
- MFC를 사용하지 않을 때 TRACE와 비슷한 명령문
-
- [MFC]Static 컨트롤에는 마우스 이벤트는 클릭 좌우 구분을 못한다.
-
고생은 피가 되고 야근은 살이 된다. by 도야지|2011/09/20 19:26
Static에서 발생한 클릭 이벤트의 경우 LBUTTON DOWN만 인식되는거 같음 RBUTTON도 인식하도록 변경도 해야함. BOOL CArrayImageDlg::PreTranslateMessage(MSG* pMsg) //클래스에서 재정의에 들어가서 생성 { _bLBtnDown = false; //UP을 별도로 인식 ..
- [MFC]Static 컨트롤에는 마우스 이벤트는 클릭 좌우 구분을 못한다.
-
- [MFC]Wizard 없이 타이머 손쉽게 달기
-
고생은 피가 되고 야근은 살이 된다. by 도야지|2011/09/20 19:19
헤더에 일단 선언 void OnTimer(UINT nIDEvent); cpp에 가서 BEGIN_MESSAGE_MAP(CArrayImageDlg, CDialog) ON_WM_TIMER() //타이머 메세지 사용하도록 END_MESSAGE_MAP() 메세지 맵에 타이머 추가 타이머 시작 if(SetTimer(10,50,NULL) !..
- [MFC]Wizard 없이 타이머 손쉽게 달기
-
- Scrollable Child Dialog
-
정윤애비 by 정윤애비|2011/08/22 02:39
큰 다이얼로그 창을 표현하기 위해 스크롤바를 이용하는 방법. 예제를 참조하면 쉽게 되지만, 큰 다이얼로그의 속성을 잘 맞춰야 함.첨엔 안 보일 수 있으니깐.
- Scrollable Child Dialog
-
- MFC 메시지 맵 3 : 메시지맵을 사용해 윈도우 프로..
-
복군 by 복군|2011/08/17 15:56
지난시간에는 WIn32 API 를 이용한 윈도우 응용프로그램을 클래스화 했다. MFC 메시지 맵 2 : 클래스를 사용해 프로그램을 구조화 하지만, 이 프로그램의 문제점은 사용되는 윈도우 메시지가 추가 될 때마다 윈도..
MFC, 메시지맵, MessageMap, API, WndProc
- MFC 메시지 맵 3 : 메시지맵을 사용해 윈도우 프로..
-
- [DateTimePicker control] 날자 입력하기
-
재미의 이글루 by 재미|2011/08/12 13:49
DateTimePicker control을 사용하는데 여러가지 예제가 널려 있지만 읽어오는것은 일상 에디트박스 읽듯이GetWindowText(); 로 하면 되는데반대로 직접 코딩상에서 어떤 날자를 넣코자 할때가 문제가 됬습니다. SetWindowText(); 로 는 안되더군요. 해결방법SetFor..
- [DateTimePicker control] 날자 입력하기