MFC Drag And Drop FileName 만 추출

Programming/MFC 2016. 8. 30. 11:38 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


MFC Drag And Drop FileName 만 추출


	// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
	int nFiles;


	char szPathName[MAX_PATH];  // 파일 경로명이 들어간다.
	
	// 드래그앤드롭된 파일의 갯수
	nFiles = ::DragQueryFile(hDropInfo, 0xFFFFFFFF, szPathName, MAX_PATH);







	for (int i = 0; i < nFiles; i++)
	{
		// 파일의 경로 얻어옴
		::DragQueryFile(hDropInfo, i, szPathName, MAX_PATH);
		MessageBox(szPathName, "DropAndDropFile");
		char* szFileName = szPathName;
		// FileName 만을 찾기위한 반복문
		for (int j = 0; j < strlen(szPathName); j++)
		{
			if (szPathName[j] == '\\')
			{
				szFileName = szPathName + j + 1;
			}
		}
		m_ListCtrl.AddString(szFileName);
		m_ListCtrl.SetHorizontalExtent(2600);
	}

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

MFC Alert MessageBox2  (0) 2016.09.06
MFC Alert MessageBox  (0) 2016.09.06
MFC File Icon Drag and Drop  (0) 2016.08.30
MFC Dialog 가 이상한 위치에 배치, (0,0)에 배치  (0) 2016.08.24
MFC CTextProgressCtrl  (0) 2016.08.17

MFC File Icon Drag and Drop

Programming/MFC 2016. 8. 30. 11:19 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

MFC File Icon Drag and Drop










드래그앤드랍기능을 쓰고 싶은


Dialog 나 ListControl 을 리소스 뷰에서 선택한다.











속성 항목


[동작] [Accept Files] 항목을 True 로 바꾼다.



Files 을 드래그앤드랍으로 받을 수 있게 된다.












해당 컴포넌트에 드래그앤드랍이 발생할 경우


OnDropFiles(HDROP hDropInfo)


함수로 메시지가 들어오게 된다.











해당 함수를 오버라이딩 하는 방법은


해당 컴포넌트의 Dialog 클래스를


클래스 뷰에서 선택하고 속성 창을 연다.






WM_DROPFILES 메시지에 OnDropFiles 를 활성화 시켜준다.







그러면 Dialog 클래스 cpp 파일에 OnDropFiles 함수가 생성된다.






다음 코드를 OnDropFiles(HDROP hDropInfo) 함수에 추가하여 실행하여 본다.





  int nFiles;


char szPathName[MAX_PATH];  // 파일 경로명이 들어간다.


CString strFileName;


// 드래그앤드롭된 파일의 갯수

nFiles = ::DragQueryFile(hDropInfo, 0xFFFFFFFF, szPathName, MAX_PATH);


for (int i = 0; i < nFiles; i++)

{

// 파일의 경로 얻어옴

::DragQueryFile(hDropInfo, i, szPathName, MAX_PATH);

MessageBox(szPathName, "DropAndDropFile");

}










앱 시작 액티비티 변경

Programming/Android 2013. 5. 18. 20:13 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

앱 시작 액티비티 변경


매니패스트 파일에


<intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

</intent-filter>


요 구문이 들어가있는 액티비티가 앱의 시작 액티비티가 된다.


저 4줄을 원하는 액티비티 내부로 이동시키면 시작 액티비티가 변경 된다.

Android SQLite Select Where And &

Programming/Android 2013. 5. 17. 02:32 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

안드로이드 환경에서


Select 문 호출시




cursor = db.rawQuery(

"SELECT contents, imagepath FROM diary WHERE month = " + month

+ " And year = " + year + " And day = " + day, null);


& 나 && 대신 And 라고 써야한다....

'Programming > Android' 카테고리의 다른 글

Could not find .apk  (0) 2013.05.24
앱 시작 액티비티 변경  (0) 2013.05.18
안드로이드 BItmap ImageView Drawable  (0) 2013.05.16
카메라 인텐트로 띄운후 해당 이미지 ImageView에 띄우기  (0) 2013.05.16
Intent 정리  (0) 2013.05.09

JAVA Look and Feel 활용 사이트

Programming/JAVA,JSP 2012. 11. 4. 10:05 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

http://geeknizer.com/best-java-swing-look-and-feel-themes-professional-casual-top-10/

http://dock.javaforge.com/ 



The Look and Feel Libraries are broadly divided into two categories.

  1. Skinnable
  2. Non-Skinnable

Skinnable look and feel can’t only change the LAF of wigets in your application, but, can also change the look and feel of window title bars and borders. So here are few Professional and Casual themes that you can use to make your application much more attractive and vibrant:

Professional Themes

Nimbus

This is the theme that’s getting a lot of popularity, specially, after Solaris 10 adopted it.

Here’s how you can set it:

UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");

Here’s a screenshot:

Substance
Substance has 6 different flavours for the metallic Look an Feel. The Good one is below. You can checkout other color schemes here (though they are not that attractive). Download

Sea Glass 
This is relatively anew theme under development. This one is among the best I’ve seen around. It that mocks Mac-kind look inspired by different colored stones. You can checkout the details here.

Info Look And Feel 
This one is based on the Metal look and feel. This is the one that you will find in most enterprise or commercial Java Apps. It’s designed to have a slim, clean appearance. It has support for themes. Works best for Windows, though looks decent on KDE as well. Download

Pgs Look And Feel 
I would call this a windows and KDE/Gnome hybrid. It aims be a very modern cross-platform LAF with nice features. the UI components are not as-sleek-as-others. Download

Quaqua Look And Feel 
The Quaqua LAF is an user interface library which adheres closest to Mac OS X. Download

Casual Themes

Oyaha
This one is a cool and trendy. It’s unique, as it features transparency, sounds and is Skinable. For the cool generations. Download

Liquid Look And Feel 
Liquid gives the application a crystal effect on the buttons. It’s based on Mosfet’s Liquid 0.9.6 theme for KDE 3.x. Reminds of Candy theme from StyleXP. Download

JTattoo 
JTattoo is skinnable and consists of several different LAF. User can customize the look by choosing among different available color schemes. Download

Make Java applications more attractive, and encourage Open Source, cheers.

I`ll keep on updating the list. Make sure you check back.

Do you know of any others? I`ll be happy to include them. Follow me on Twitter.



Read more: http://geeknizer.com/best-java-swing-look-and-feel-themes-professional-casual-top-10/#ixzz2BDBGfoLk

'Programming > JAVA,JSP' 카테고리의 다른 글

JAVA TCP 통신 예제  (0) 2012.11.17
Java 계산기 레이아웃  (0) 2012.11.17
setLookAndFeel 예제  (0) 2012.11.04
JAVA Applet Chatting Client  (0) 2012.07.26
Java 채팅 코드  (0) 2012.07.25