2011/04/07
C++ Builder XE 에서 Win 7 Taskbar Button 제어하기
Visual C++ 에서는 MS 에서 지원하는 기술을 가장 먼저 접근할 수 있는 것 같다 . 얼마전 알게 된 Windows 7 의 Taskbar Button을 제어하는 것은 C++ Builder 에서 가능한지 알아 보았다. 의외로 Visual C++ 보다 수월 하였다. 물론 Dialog Based 프로젝트에 비해서...
TaskbarButtonCreated 메시지를 처리할 필요 없이 Form 생성자에서 Taskbar Button 객체를 가져오면 되었다.
일단 객체를 가져오면 이후 처리는 Visual C++ 과 별반 다를게 없다.
아래 코드는 Taskbar Button 을 가져오는 과정이다.
2011/04/06 - [Dev Story/Tips] - Dialog based 프로젝트에서 Windows 7 Taskbar 아이콘에 Progress 출력하기
2011/04/06 - [Dev Story/Tips] - Windows 7 Taskbar 아이콘에 Progress Bar 출력하기
TaskbarButtonCreated 메시지를 처리할 필요 없이 Form 생성자에서 Taskbar Button 객체를 가져오면 되었다.
일단 객체를 가져오면 이후 처리는 Visual C++ 과 별반 다를게 없다.
아래 코드는 Taskbar Button 을 가져오는 과정이다.
/////////////////////////////////////////////////////////
// Header
#include "objbase.h"
#include "Shobjidl.h"
ITaskbarList3 *m_pTaskbar;
/////////////////////////////////////////////////////////
// Source
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
:
m_pTaskbar = NULL;
if ( CoCreateInstance(
CLSID_TaskbarList,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&m_pTaskbar)) != S_OK )
{
m_pTaskbar = NULL;
}
:
}
2011/04/06 - [Dev Story/Tips] - Dialog based 프로젝트에서 Windows 7 Taskbar 아이콘에 Progress 출력하기
2011/04/06 - [Dev Story/Tips] - Windows 7 Taskbar 아이콘에 Progress Bar 출력하기
Labels:
C++ Builder 2010
,
Taskbar Button
,
TistoryOldPost
,
Windows 7 Taskbar
,
테스크바 버튼
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment