Click here to Skip to main content
15,894,825 members
Articles / Desktop Programming / WTL

Create a Convenient Toolbar Assistant Using WTL

Rate me:
Please Sign up or sign in to vote.
4.88/5 (30 votes)
11 Mar 2008GPL33 min read 61.3K   2.5K   58  
A more easy to generate toolbar images.
<html>
<head>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<pre>
<table width=100% bgcolor=#CFCFE5><tr> <td> <font face=���� size=+3>
������־
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>
<h3>------- ���������: ��Ŀ: ToolBarAssistant������: Release_V599C|Win32 -------
</h3>
</pre></table><table width=100%% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
������
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>���ڴ�����ʱ�ļ���g:\_RocWork\Project\ToolBarAssistant\Release_V599C\RSP00004C.rsp����������Ϊ
[
/O2 /I "D:\SDK\cximage599c_full\CxImage" /D "WIN32" /D "_WINDOWS" /D "STRICT" /D "NDEBUG" /D "CXIMAGE_V599C" /D "_UNICODE" /D "UNICODE" /FD /MT /GS /Yu"stdafx.h" /Fp"Release_V599C/ToolBarAssistant.pch" /Fo"Release_V599C/" /Fd"Release_V599C/vc70.pdb" /W3 /c /TP
.\MainDlg.cpp
]
���ڴ��������С�cl.exe @g:\_RocWork\Project\ToolBarAssistant\Release_V599C\RSP00004C.rsp /nologo��
���ڴ�����ʱ�ļ���g:\_RocWork\Project\ToolBarAssistant\Release_V599C\RSP00004D.rsp����������Ϊ
[
/OUT:"Release_V599C/ToolBarAssistant.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"D:\SDK\cximage599c_full\Lib" /NODEFAULTLIB:"LIBC.lib LIBCMT.lib" /SUBSYSTEM:WINDOWS /MACHINE:X86  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
.\release_v599c\AboutDlg.obj
.\release_v599c\ColorButton.obj
.\release_v599c\DlgEffect.obj
.\release_v599c\ImgListCtrl.obj
.\release_v599c\MainDlg.obj
.\release_v599c\stdafx.obj
.\release_v599c\ToolBarAssistant.obj
.\release_v599c\ToolBarAssistant.res
.\release_v599c\BitStream.obj
.\release_v599c\md5.obj
.\release_v599c\Rijndael.obj
]
���ڴ��������С�link.exe @g:\_RocWork\Project\ToolBarAssistant\Release_V599C\RSP00004D.rsp��
</pre></table><table width=100%% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
�������
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>���ڱ���...
MainDlg.cpp
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xtree(1109) : warning C4530: ʹ���� C++ �쳣������򣬵�δ����չ�����塣��ָ�� /EHsc
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xtree(1105) : ������ģ���Ա������std::_Tree<_Traits>::_Nodeptr std::_Tree<_Traits>::_Buynode(void)��ʱ
        with
        [
            _Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,false>
        ]
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(210) : warning C4530: ʹ���� C++ �쳣������򣬵�δ����չ�����塣��ָ�� /EHsc
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(257) : �μ������ڱ���ĺ���ģ��ʵ������void std::_Uninit_fill_n<_FwdIt,_Diff,_Tval,_Alloc>(_FwdIt,_Diff,const _Tval &,_Alloc &,std::_Nonscalar_ptr_iterator_tag)��������
        with
        [
            _FwdIt=std::vector<FORMATETC>::pointer,
            _Diff=std::vector<FORMATETC>::size_type,
            _Tval=FORMATETC,
            _Alloc=std::_Vector_val<FORMATETC,std::allocator<FORMATETC>>::_Alty
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(878) : �μ������ڱ���ĺ���ģ��ʵ������void std::_Uninitialized_fill_n<std::vector<_Ty>::pointer,std::vector<_Ty>::size_type,_Ty,std::_Vector_val<_Ty,_Alloc>::_Alty>(_FwdIt,_Diff,const _Tval &,_Alloc &)��������
        with
        [
            _Ty=FORMATETC,
            _Alloc=std::allocator<FORMATETC>,
            _FwdIt=std::vector<FORMATETC>::pointer,
            _Diff=std::vector<FORMATETC>::size_type,
            _Tval=FORMATETC
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(877) : ������ģ���Ա������std::vector<_Ty>::pointer std::vector<_Ty>::_Ufill(std::vector<_Ty>::pointer,std::vector<_Ty>::size_type,const _Ty &)��ʱ
        with
        [
            _Ty=FORMATETC
        ]
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(210) : warning C4530: ʹ���� C++ �쳣������򣬵�δ����չ�����塣��ָ�� /EHsc
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(257) : �μ������ڱ���ĺ���ģ��ʵ������void std::_Uninit_fill_n<_FwdIt,_Diff,_Tval,_Alloc>(_FwdIt,_Diff,const _Tval &,_Alloc &,std::_Nonscalar_ptr_iterator_tag)��������
        with
        [
            _FwdIt=std::vector<STGMEDIUM>::pointer,
            _Diff=std::vector<STGMEDIUM>::size_type,
            _Tval=STGMEDIUM,
            _Alloc=std::_Vector_val<STGMEDIUM,std::allocator<STGMEDIUM>>::_Alty
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(878) : �μ������ڱ���ĺ���ģ��ʵ������void std::_Uninitialized_fill_n<std::vector<_Ty>::pointer,std::vector<_Ty>::size_type,_Ty,std::_Vector_val<_Ty,_Alloc>::_Alty>(_FwdIt,_Diff,const _Tval &,_Alloc &)��������
        with
        [
            _Ty=STGMEDIUM,
            _Alloc=std::allocator<STGMEDIUM>,
            _FwdIt=std::vector<STGMEDIUM>::pointer,
            _Diff=std::vector<STGMEDIUM>::size_type,
            _Tval=STGMEDIUM
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(877) : ������ģ���Ա������std::vector<_Ty>::pointer std::vector<_Ty>::_Ufill(std::vector<_Ty>::pointer,std::vector<_Ty>::size_type,const _Ty &)��ʱ
        with
        [
            _Ty=STGMEDIUM
        ]
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(80) : warning C4530: ʹ���� C++ �쳣������򣬵�δ����չ�����塣��ָ�� /EHsc
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(128) : �μ������ڱ���ĺ���ģ��ʵ������_FwdIt std::_Uninit_copy<_InIt,_FwdIt,_Alloc>(_InIt,_InIt,_FwdIt,_Alloc &,std::_Nonscalar_ptr_iterator_tag)��������
        with
        [
            _FwdIt=std::vector<FORMATETC>::pointer,
            _InIt=std::vector<FORMATETC>::pointer,
            _Alloc=std::_Vector_val<FORMATETC,std::allocator<FORMATETC>>::_Alty
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(804) : �μ������ڱ���ĺ���ģ��ʵ������_FwdIt std::_Uninitialized_copy<_Iter,std::vector<_Ty>::pointer,std::_Vector_val<_Ty,_Alloc>::_Alty>(_InIt,_InIt,_FwdIt,_Alloc &)��������
        with
        [
            _FwdIt=std::vector<FORMATETC>::pointer,
            _Iter=std::vector<FORMATETC>::pointer,
            _Ty=FORMATETC,
            _Alloc=std::allocator<FORMATETC>,
            _InIt=std::vector<FORMATETC>::pointer
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(410) : �μ������ڱ���ĺ���ģ��ʵ������std::vector<_Ty>::pointer std::vector<_Ty>::_Ucopy<std::vector<_Ty>::pointer>(_Iter,_Iter,std::vector<_Ty>::pointer)��������
        with
        [
            _Ty=FORMATETC,
            _Iter=std::vector<FORMATETC>::pointer
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(392) : ������ģ���Ա������std::vector<_Ty>::_Myt &std::vector<_Ty>::operator =(const std::vector<_Ty>::_Myt &)��ʱ
        with
        [
            _Ty=FORMATETC
        ]
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(80) : warning C4530: ʹ���� C++ �쳣������򣬵�δ����չ�����塣��ָ�� /EHsc
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\memory(128) : �μ������ڱ���ĺ���ģ��ʵ������_FwdIt std::_Uninit_copy<_InIt,_FwdIt,_Alloc>(_InIt,_InIt,_FwdIt,_Alloc &,std::_Nonscalar_ptr_iterator_tag)��������
        with
        [
            _FwdIt=std::vector<STGMEDIUM>::pointer,
            _InIt=std::vector<STGMEDIUM>::pointer,
            _Alloc=std::_Vector_val<STGMEDIUM,std::allocator<STGMEDIUM>>::_Alty
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(804) : �μ������ڱ���ĺ���ģ��ʵ������_FwdIt std::_Uninitialized_copy<_Iter,std::vector<_Ty>::pointer,std::_Vector_val<_Ty,_Alloc>::_Alty>(_InIt,_InIt,_FwdIt,_Alloc &)��������
        with
        [
            _FwdIt=std::vector<STGMEDIUM>::pointer,
            _Iter=std::vector<STGMEDIUM>::pointer,
            _Ty=STGMEDIUM,
            _Alloc=std::allocator<STGMEDIUM>,
            _InIt=std::vector<STGMEDIUM>::pointer
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(828) : �μ������ڱ���ĺ���ģ��ʵ������std::vector<_Ty>::pointer std::vector<_Ty>::_Ucopy<std::vector<_Ty>::pointer>(_Iter,_Iter,std::vector<_Ty>::pointer)��������
        with
        [
            _Ty=STGMEDIUM,
            _Iter=std::vector<STGMEDIUM>::pointer
        ]
        D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\vector(809) : ������ģ���Ա������void std::vector<_Ty>::_Insert_n(std::vector<_Ty>::iterator,std::vector<_Ty>::size_type,const _Ty &)��ʱ
        with
        [
            _Ty=STGMEDIUM
        ]
��������...
</pre></table><table width=100%% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
���
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>
������־�����ڡ�file://g:\_RocWork\Project\ToolBarAssistant\Release_V599C\BuildLog.htm����
ToolBarAssistant - 0 ����5 ����</pre></table><table   width=100% height=20 bgcolor=#CFCFE5><tr><td><font face=���� size=+2>
</font></table></body></html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


Written By
Team Leader GreatStar Software Technology Development CO., Ltd
China China
Upcoming product - Roya LiveWorld
Integrate video, audio and data with powerful collaborative communication technologies.
Hope that we can let people around the world to communicate more convenient!

The wise choice of the 10 reasons
1, single server to support users far more than the general similar products
2, years of accumulation of professional video technology development, so that the effect of more realistic video
3, even if the dial-up Internet access, can also be smooth, clear, quality sound effects
4, adapt to the various complex network environment
5, the powerful, friendly interface, easy to operate
6, better stability and better, higher security
7, Universal Network File Sharing Technology (Global original) can be simple and efficient sharing of arbitrary files
8, close to the ordinary user's design
9, the hardware and software requirements are very low, server can even run in the virtual machine.
10, more personalized service

http://www.soft234.com

Comments and Discussions