Posts

Showing posts from November, 2014

Esxi 5.5.iso파일로 부팅되는 usb만들기

1. 우분투나 맥터미널로 syslinux로 만들기가 있음. 구글에 Esxi usb입력하면 설명이 나옴. 2.  윈도에서 rufus를 다운로드. 이미지명 입력해주고 만들기. 이렇게 하면 메모리카드리더에 꼽은 microSD에 esxi설치 가능. 그 이후 설치된 microSD카드를 gen8 메인보드 슬롯에 넣고 부팅해보니 부팅되더라는... 옥탑방 전원케이블문제인지 odd날려먹고 결국 usb부팅으로 해결. 

[MFC] Color picker

Image
//////////////////////////// COLORREF crFontColor;     CColorDialog dlg;     if( (dlg.DoModal() == IDOK) )     {         crFontColor = dlg.GetColor();     } 그러나  MFC Color button을 사용했더니, 요상한 자기들만의 Color picker로... 아 낯설어~ 이걸 바꿔 말아. 고민중. 

[MFC] Ribbon Accelerator issue

1. 현상. 단축키를 리소스에서 Accelerator에서 아무리 입력해도 해당 단축키만 동작안함. 기존꺼는 다 잘되는데, 내가 추가한거만 안됨. 2. 구글링 MFC feature pack accelerator를 입력하는데 MFC feature pack accelerator issue가 생성됨. 그래서 확인해보니, MS에서 그렇게 설계했으니 아래 두가지 방법중에 하나로 해결하셈으로 결과가 나옴. 3. 해결방법 3.1. Regstry editor를 수정. 경로: HKEY_CURRENT_USER\Software\???\???\Workspace\Keyboard-0 -> 개발자 입장에선 유저보고 이걸 바꾸라고 하는게 가능할지 의문. 3.2 각어플의 큰아이콘 옆 아래방향 버튼을 눌러서 추가명령>키보드 바로가기:사용자지정-모두 다시 설정. -> 이거 역시 개발자가 설치본에서 미리 해주지 않는한. 어려울듯. 3.3 프로그램 시작할때마다, CWinAppEx의 LoadCustomState를 오버라이드하고 키보드 메니져를 리셋 virtual void LoadCustomState() override {     __super::LoadCustomState();     GetKeyboardManager()->ResetAll(); } -> 이것도 역시 기존에 유저거 설정한게 사라진다는게 단점. App을 찾아서 LoadCustomState()에 해당 소스를 넣고 컴파일하니, 단축키 잘 동작함.

Call parent dialog variable and class from child dialog (MFC)

#include "ParentDlg.h" ((CParentDlg *)GetParent())->m_index= 3;m_index= 3; ((CParentDlg *)GetParent())->anyfunction();

CComboBoxEx에 CImageList넣기. > 이미지 텍스트가 나오는 콤보박스 만들기 MFC

Image
오늘 한 작업. 다이얼로그에서 Extended combobox 추가. Property에서 Drop down을 Drop list로 변경 이미지를 리소스에 추가 ID할당. 그리고 해당 다이얼로그에 이벤트재정의에서 OnInitDialog에 만들고 OnInitDialog()에 아래 소스를 추가. ---- CString s; COMBOBOXEXITEM comboboxexitem; m_imagelist_weight.Create(IDB_LINE_WEIGHT_LIST,94,0,RGB(255,0,255)); m_LineWeight_Combo.SetImageList(&m_imagelist_weight); for (int i=0;i<5 font="" i=""> {    comboboxexitem.mask = CBEIF_TEXT|CBEIF_IMAGE|CBEIF_SELECTEDIMAGE|CBEIF_OVERLAY;    comboboxexitem.iItem = i;    s.Format(_T("%d px"), i+1);    comboboxexitem.pszText=(LPTSTR)(LPCTSTR)s;    comboboxexitem.iImage=i;    comboboxexitem.iSelectedImage = comboboxexitem.iImage;    comboboxexitem.iOverlay = i;    m_LineWeight_Combo.InsertItem(&comboboxexitem); } --- 우선 로딩은 됨. 리스트도 잘 나옴.

2014 맥미니에 대한 단상 -> 그냥 안사고 패스?

1. 싼거도 싼거지만, 비싼건 비싸기만 하고 코어가 쿼드에서 듀얼로 바뀐게 신기. 2. 메모리를 업글못하게 보드에 붙인건 꼭 옛날 모기업이 했던 얄미운짓과 비슷. 3. SATA포트가 한개뿐이라는건 에러인듯. 4. PCI-E방식의 SSD가 또 애플만 생산하는 방식이라는건 결국 독점이라는 얘기와 갑질좀 하시겠다는 얘기인듯.

HWPML 작업하기

1. 한글에서 문서작성 2. HML2.x로 저장 3. 에디터에서 로딩 4. 필요한 항목을 한줄이 되게 만듬 5. CString[]으로 넣을 수 있게 6. \ -> \\, / -> \/ , " \"로 바꾼뒤 7. 각 라인앞에 " 추가 8. 각 라인뒤에 ", 추가 9. 해당라인을 확인하고 각 변수로 수정한후에 저장하면 HWPML로 작성가능