본문 바로가기
반응형

C & C++444

시작버튼, 시계, 작업표시줄, 작업관리자 숨기기!! #define TASKBAR "Shell_TrayWnd" // Taskbar class name #define ID_STARTBUTTON 0x130 // Start button ID #define ID_TRAY 0x12F // System tray ID #define ID_CLOCK 0x12F /*************************** * Hide/Show Start Button. * * TRUE=Show, FALSE=Hide * * (Win9x/NT/2K/XP) * ***************************/ int DLL_EXP_IMP WINAPI StartButton_Show_Hide(BOOL bShowHide ) { HWND hWnd ; hWnd = GetDlgItem(FindWi.. 2012. 8. 21.
전원관리 정보 얻어오기 [전원 관리 목록을 가져 오는 부분을 정리한다.] 기본적으로 필요함으로 include 한다. 아래의 코드는 인터넷 검색을 하여 찾았으며, 정상 동작 하는 것을 확인 하였다. 굳이 함수를 바꾸지 않고 바로 호출하여 사용하여도 가능하다 일단 웹상의 코드를 그대로 첨부한다. 원문 : http://blog.naver.com/my_1028?Redirect=Log&logNo=50002603430 = 코드 = - 선언부 - typedef BOOLEAN (__stdcall *MYGetActivePwrScheme)(UINT *); typedef BOOLEAN (__stdcall *MYGetCurrentPowerPolicies)(PGLOBAL_POWER_POLICY,PPOWER_POLICY); typedef BOOLEAN.. 2012. 8. 13.
메모리 관련 정보 얻어오기 [메모리 관련 정보 얻어오기] GlobalMemoryStatus()함수 MSDN 참고 예제 #include #define DIV 1024 char *divisor = "K"; void main(int argc, char *argv[]) { MEMORYSTATUS stat; GlobalMemoryStatus (&stat); printf ("The MEMORYSTATUS structure is %ld bytes long.\n", stat.dwLength); printf ("It should be %d.\n", sizeof (stat)); printf ("There is %ld percent of memory in use.\n", stat.dwMemoryLoad); printf ("There are %ld t.. 2012. 8. 13.
wchar -> char char -> wchar // char -> wchar wchar_t* CharToWChar(const char* pstrSrc) { ASSERT(pstrSrc); int nLen = strlen(pstrSrc)+1; wchar_t* pwstr = (LPWSTR) malloc ( sizeof( wchar_t )* nLen); mbstowcs(pwstr, pstrSrc, nLen); return pwstr; } // wchar -> char char* WCharToChar(const wchar_t* pwstrSrc) { ASSERT(pwstrSrc); #if !defined _DEBUG int len = 0; len = (wcslen(pwstrSrc) + 1)*2; char* pstr = (char*) malloc ( sizeof.. 2012. 7. 31.
[ContextMenu]동적으로 콘텍스트 메뉴 생성 MFC 일 경우 OnContextMenu에서 아래와 같이 생성한다. void CCustomCtrl::OnContextMenu(CWnd * pWnd, CPoint point){ CMenu Menu; if( Menu.CreatePopupMenu() == TRUE) { for(i=0; iCreate(this, point.x, point.y, contextMenu.GetSafeHmenu(), FALSE, TRUE)) { return; } ((CBCGPFrameWnd*)AfxGetMainWnd())->OnShowPopupMenu (pPopupMenu); } } 만약 좌표가 정확치 않은 경우 ClientToScreen 또는 ScreenToClient를 활용한다. 2012. 7. 23.
Time Picker - 시간 컨트롤러 Windows Controls: The Time Picker Introduction to the Date/Time Picker Description The date and time picker is a control that allows the user to select either a date or a time value. This control provides two objects in one: Practical Learning: Introducing the Date Picker Start Microsoft Visual Studio To start a new application, on the main menu, click File -> New Project... In the middle list, .. 2012. 6. 26.
반응형