본문 바로가기

c++6

mfc 배경 깜박임 아주 쉽게 없에는법, remove backgound blink and cover button 안녕하세요 여러분~ 오늘은 MFC관련해서 아주 좋은 팁을 알려드릴게요~~ MFC는 구식 툴인만큼 구식 티가 납니다. 그중하나가 onpaint로 인한 배경 깜박임이죠!! 이거 그냥 아주 쉽게 막고 아주쉽게 내 맘되로 되게 하는 방법을 찾았습니다. 사실 답은 아주 간단합니다. 우리가  MFC의 틀에 갖혀 좀 힘들게 접근했던거죠. 답은 그냥 간단하게 if문 넣어주면 됩니다.if (paintonce == 0) { CRect rect3; CDC* dc4; m_bg.GetWindowRect(rect3); dc4 = m_bg.GetDC(); CImage m_image3; m_image3.Load(_T("resourse\\whitebg.png")); m_image3.StretchBlt(dc4->m_hDC, 0, 0, .. 2024. 5. 3.
cpp C++ 로 코딩하고 ros2 빌드했는데 왜 pyqt5폴더 없다고 에러가 뜰까요? 파이썬도 아니데. cmakelists 잘못했나? cpp C++ 로 코딩하고 ros2 빌드했는데 왜 pyqt5폴더 없다고 에러가 뜰까요? 파이썬도 아니데. cmakelists 잘못했나? 2024. 2. 15.
window socket 10060 error 윈도우 소켓 타임아웃 에러. 안녕하세요. 크리에이트메이커 입니다 !! createmaker! 리눅스 -> 윈도우 로 바꿔달라는 의뢰를 작업하던중... 소켓에서 문제가 발생하였는데요!!! 몇시간 헤매다 문서읽고 겨우 찾았습니다. 항상 느끼는 등신같은 chatGPT... 자. 혹시 다 했는데도 알수없는 이유로 계속 타임아웃 에러가 발생할때는 이걸 봐보세요. struct timeval timeout; timeout.tv_sec = 10; timeout.tv_usec = 0; int dwTimeout = 10000; setsockopt(m_iSock, SOL_SOCKET, SO_RCVTIMEO, reinterpret_cast(&dwTimeout), sizeof(dwTimeout)); 아마 리눅스, 유닉스 버전에서는,, SO_RCVTIMEO.. 2024. 2. 14.
C# design Form 에서 ZMQ 통신 하기 Client 안녕하세요 여러분~ C# design Form에서 Zmq 통신을 하는 방법중 Client 쪽 방법을 간단하게 알려드릴게요~~ 그냥 소스코드 복붙하시고 서버랑 같이 연동해서 테스트 해보시면 돼여~ using (var client1 = new ResponseSocket()) using (var client = new RequestSocket()) { client.Connect("tcp://127.0.0.1:30000"); //당연 연결할 서버 아이피:포트 NetMQMessage msg1 = new NetMQMessage(); msg1.Append("Hi", Encoding.UTF8); client.SendFrame(msg1.ToString()); //보내고 //좀 늦을 수도 있으니 문장 받을때 까지 대기하는.. 2022. 6. 16.