Programming/C Win32 MFC2017. 10. 10. 13:17

아무래도 리소스의 비트맵이나 아이콘이 편할 듯?


비트맵 이미지를 리소스에 넣고 그걸 이용하는 소스

CBitmapButton 클래스 사용

[링크 : http://l71026.tistory.com/105]


BOOL LoadBitmaps(

   LPCTSTR lpszBitmapResource,

   LPCTSTR lpszBitmapResourceSel = NULL,

   LPCTSTR lpszBitmapResourceFocus = NULL,

   LPCTSTR lpszBitmapResourceDisabled = NULL 

);

BOOL LoadBitmaps(

   UINT nIDBitmapResource,

   UINT nIDBitmapResourceSel = 0,

   UINT nIDBitmapResourceFocus = 0,

   UINT nIDBitmapResourceDisabled = 0 

); 

[링크 : https://msdn.microsoft.com/ko-kr/library/6y6acs49.aspx]


리소스의 아이콘을 setIcon을 통해 이용하는 소스

[링크 : http://as1202.tistory.com/321]



CImage 클래스를 이용해서 png를 불러들여 CMFCButton 클래스에서 설정하는 방법

[링크 : http://blog.naver.com/hextrial/220156224504]

[링크 : https://msdn.microsoft.com/en-us/library/bb984522(v=vs.90).aspx]

Posted by 구차니
Programming/C Win32 MFC2017. 10. 8. 21:37

'Programming > C Win32 MFC' 카테고리의 다른 글

MFC 버튼에 아이콘 표시 관련  (0) 2017.10.11
MFC 버튼에 이미지 넣기  (0) 2017.10.10
MFC String table  (0) 2017.09.29
MFC 다이얼로그 메뉴 추가하기  (0) 2017.09.29
MFC alt키 조합 입력 받기  (0) 2017.09.29
Posted by 구차니
Programming/web 관련2017. 10. 3. 18:07

'Programming > web 관련' 카테고리의 다른 글

sketch 플러그인  (0) 2018.08.13
jquey dom  (0) 2018.08.10
aptana studio 설치  (0) 2017.10.03
HTML fieldset / legend  (0) 2017.05.26
웹 페이지용 이미지 DB에 저장하기  (0) 2017.04.21
Posted by 구차니
Programming/web 관련2017. 10. 3. 16:18

JRE를 인스톨러에서 받아서 설치하고

내부적으로 nodejs 와 git를 받는데


nodejs는 링크가 깨졌는지 구버전을 설치해야 넘어간다.

nodejs 사이트에서 받아도 x86버전을 해줘도 안되는 이머병 스러운 사태가.. -_-

node-v0.10.13-x86.msi 는 아래의 티스토리에서 받으면 된다.


[링크 : http://www.aptana.com/index.html]

[링크 : http://taejusoul.tistory.com/627]

[링크 : https://github.com/aptana/studio3/issues/402]










일단.. sftp나 연결해서 해보려고 했으나..





안되네?! 검색해보니 구버전의 SFTP 프로토콜만 지원하고

요즘 sftp는 보안상의 문제로 그걸 막아놔서 못쓴다는데

[링크 : https://nikinuryadin.wordpress.com/2015/05/19/aptana-studio-3-sftp-key-exchange/]

[링크 : https://github.com/aptana/studio3/issues/367]


앱타나 자체도 2015년 이후로 업데이트 없는것 같고

다른 방법이나 eclipse 자체에서 사용할 수 있는법을 찾는게 나을 듯 하다

'Programming > web 관련' 카테고리의 다른 글

jquey dom  (0) 2018.08.10
eclipse php sftp  (0) 2017.10.03
HTML fieldset / legend  (0) 2017.05.26
웹 페이지용 이미지 DB에 저장하기  (0) 2017.04.21
http digest  (0) 2017.03.03
Posted by 구차니
Programming/C Win32 MFC2017. 9. 29. 15:56

'Programming > C Win32 MFC' 카테고리의 다른 글

MFC 버튼에 이미지 넣기  (0) 2017.10.10
MFC CMenu 폰트 변경하기  (0) 2017.10.08
MFC 다이얼로그 메뉴 추가하기  (0) 2017.09.29
MFC alt키 조합 입력 받기  (0) 2017.09.29
MFC 프로그램 아이콘 변경하기  (0) 2017.09.08
Posted by 구차니
Programming/C Win32 MFC2017. 9. 29. 15:52


[링크 : http://www.tipssoft.com/bulletin/tb.php/FAQ/1191]

[링크 : http://jangjy.tistory.com/42]


이벤트 핸들러

[링크 : http://lovestory0408.tistory.com/57]

[링크 : http://yyman.tistory.com/entry/MFC-윈도우-프로그래밍-기초-팝업메뉴-만들기리소스의-이해]


vs2010에서 Menu 추가시 최상위 항목은 자동으로 ID가 생성되지 않는다.

그렇기에 ID 편집을 체크해서 활성화 하고, ID 추가 후 속성에서 caption을 추가해

최상위에 대해서는 ID를 생성해 주어야 먼가 할 수 있을 듯 하다.


[링크 : https://blog.naver.com/klp0712/220697923189]


리소스 파일의 메뉴 관련 문법구조

[링크 : https://msdn.microsoft.com/en-us/library/windows/desktop/aa381025(v=vs.85).aspx]


menuitem 문법구조

[링크 : https://msdn.microsoft.com/en-us/library/windows/desktop/aa381024(v=vs.85).aspx]


popup 문법구조

[링크 : https://msdn.microsoft.com/en-us/library/windows/desktop/aa381030(v=vs.85).aspx]

'Programming > C Win32 MFC' 카테고리의 다른 글

MFC CMenu 폰트 변경하기  (0) 2017.10.08
MFC String table  (0) 2017.09.29
MFC alt키 조합 입력 받기  (0) 2017.09.29
MFC 프로그램 아이콘 변경하기  (0) 2017.09.08
MFC DC대신 비트맵  (0) 2017.09.05
Posted by 구차니
Programming/C Win32 MFC2017. 9. 29. 09:52

alt - 엔터

alt - 방향키 조합


BOOL Cvktest_testDlg::PreTranslateMessage(MSG* pMsg)

{

// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.

if(pMsg->message == WM_SYSKEYDOWN)

{

switch(pMsg->wParam)

{

case VK_LEFT: break;

case VK_RIGHT: break;

case VK_UP: break;

case VK_DOWN: break;

case VK_RETURN: break;

}

}

}


[링크 : http://jethro.tistory.com/entry/MFC-다이얼로그창에서-Alt-F4나-F1막기]

[링크 : http://shaeod.tistory.com/615]


[링크 : https://msdn.microsoft.com/en-us/library/windows/desktop/ms646286(v=vs.85).aspx]

[링크 : https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx]

'Programming > C Win32 MFC' 카테고리의 다른 글

MFC String table  (0) 2017.09.29
MFC 다이얼로그 메뉴 추가하기  (0) 2017.09.29
MFC 프로그램 아이콘 변경하기  (0) 2017.09.08
MFC DC대신 비트맵  (0) 2017.09.05
visual studio runtime 없이 실행하게 하기(?)  (0) 2017.09.01
Posted by 구차니
Programming/C Win32 MFC2017. 9. 8. 16:15

검색 몇개 해보니까 리소스 바꿔치기를 하는데

좀 더 간단(?)하게 하자면 소스에서 컨스트럭터를 수정해 버리면 된다.

CtestDlg::CtestDlg(CWnd* pParent /*=NULL*/)

: CDialogEx(CtestDlg::IDD, pParent)

{

m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);


기본으로 생성한 아이콘이라면 IDI_ICON1 이렇게 생성되니 아래처럼 수정하면 끝!

CtestDlg::CtestDlg(CWnd* pParent /*=NULL*/)

: CDialogEx(CtestDlg::IDD, pParent)

{

m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

}

[링크 : http://blog.naver.com/braveht7/50073931752]

Posted by 구차니
Programming/C Win32 MFC2017. 9. 5. 09:48

유입경로 보다 보니 헐... 이런 좋은 아이디어가!!


[링크 : http://enginius.tistory.com/275]

Posted by 구차니
Programming/C Win32 MFC2017. 9. 1. 10:09

VC6.0에서는 없어도 되었는데

그때는 OS에 msvcrt.dll가내장 되어 있었고, Visual Studio 6.0에서도 msvcrt.dll의 기능만 사용했기 때문인데


그럼 runtime 안깔게 하고 하려면

1. runtime 포함한 인스톨러 만들거나

2. static linking해서 runtime없이 돌게 하거나

3. vc6.0으로 개발하거나

4. vc6.0에 맞춰서 링크할수 있는 무언가 방법을 찾거나 인데...


[링크 :  https://stackoverflow.com/.../why-does-my-application-require-visual-c-redistributable-package]

[링크 :  https://msdn.microsoft.com/en-us/library/abx4dbyh.aspx]


프로젝트 속성을 다이나믹에서 스태틱으로 변경하기

구성 속성 - 일반 - 프로젝트 기본값 - MFC 사용 - 공유 DLL에서 MFC 사용 -> 정적 라이브러리에서 MFC 사용

[링크 : https://stackoverflow.com/.../how-to-switch-a-project-built-on-visual-studio-2010-from-dynamic-to-static]

Posted by 구차니