프로그래밍/리서치결과 썸네일형 리스트형 [QT] QWidget 이벤트 막기 QWdiget타입으로 오버라이딩하는것중 원하는 Event에 대해서 이벤트를 막는것에 대해서 고민했는데..이런... 왜 어렵게 생각했는지.. Grab관련한 함수가 지원되서 거길로 생각한것도 잘못이있는데.. QEvent에서 Ignore() 로 원하는 이벤트를 막았다. 이게 정답이었다. QTableWidget을 커스텀위젯으로 상속받아, Event처리, event는 Ignore()로써 내가 원했던 클릭을 무시하도록 설정 더보기 ExcelWrite 보호되어 있는 글입니다. 더보기 sqlitebrowser 보호되어 있는 글입니다. 더보기 MD5를 이용한 라이브러리, 라이브러리를 활용한 키젠 보호되어 있는 글입니다. 더보기 LNK2005 에러 처리 MD, MT 관련하여 일치시켜줌 더보기 Doxygen과 한글 문제 Doxygen과 한글 문제나중에 doxygen 쓰실 분은 한글 문제로 고민하게 될 텐데 다음 사항만 유의하면 됩니다. VC++ 사용자에게만 해당하는 내용입니다. INPUT_ENCODING = CP949 OUTPUT_LANGUAGE = Korean-en 이렇게 해주시구요. 혹시 프로젝트에 VC++과 C# 등이 혼재되어 있다면, FILE_PATTERNS 에서 *.cs를 빼줘야 합니다. C# 프로젝트는 별도의 doxygen 설정 파일을 만들어서 따로 관리하시면 됩니다. 1. 파일주석 /** @file bmpld.h @date 2009/04/25 @author @brief 비트맵 로더 */ 2. 클레스주석 /** @class bitmap @date 2009/04/25 @author @brief 비트맵 로더, 2.. 더보기 Mac Address 값 가져오기. 피씨의 가장 유니크한 특성값을 찾는중. 마땅히 찾을만한게 랜카드의 물리적 주소? 였다. NSIS관련하여 암호화에 사용하고자..ㅎㅎㅎ 어쨋든 방법은 값을 얻는 3가지가 있는듯하다. NetBios라는 커맨드를 이용하여 가져오는것으로 처음에 시작을 했는데, 문제사항은 뭐랄까... 랜선이 연결되었을떄? 그때만 유효했다. 그 외 두가지 방법이 더있는데 아주 구현이 간단하더라. 뭐 가져다쓰는게 이제는 익숙하구먼 http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451 더보기 비트연산 고려사항 부호비트, 선언 char m_cStr : 4 ; 이렇게하면 4비트로 인식한다. m_cStr = 8을 넣으면 내부에 1 0 0 0 이 되겠지만, 맨앞은 부호비트로 처리되어 음수처리되더라.. 생각하니 학교다닐때 컴구조에서 배웠던 내용이네..ㅎㅎ 부호있는 정수를 다룰때는 char, signed char 부호없는 정수를 다룰때는 unsigned char 더보기 콘솔창 띄우기 AllocConsole, FreeConsole도 있으나.. 포트란 콘솔과 충돌이 되는것같다.. 이 방법이 괜찮은듯하다. 물론 이건 디버깅모드일때만 적용 #ifdef _DEBUG #pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console") #endif 더보기 mfc 창움직이기 보통 창을 움직이게 하려면 마우스 왼쪽 버튼을 클릭해서 드래그 하기 때문에, WM_LBUTTONDOWN 메시지를 추가하여 메시지를 핸들링 해줍니다. 그리고 아래의 코드를 입력시켜 주면 됩니다. PostMessage( WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM( point.x, point.y)); 즉, Non-Client(NC)영역이 클릭되었고, WPARAM으로 넘어온 값인 HTCAPTION인 타이틀바가 클릭되었다고 메시지를 보내서, 타이틀바가 클릭된 것처럼 흉내를 내는 것이다. 아래는 WM_NCLBUTTONDOWN 메시지에 올 수 있는 WPARAM값의 일부이다.(출처 네이버카페) HTTOP : 크기조정 가능한 윈도우의 위쪽 경계 HTBOTTOM : 크기조정 가능한 윈도우의 아.. 더보기 이전 1 2 3 다음