Button image on toolbar

  • Thread starter Thread starter FredGill
  • Start date Start date
F

FredGill

Hi,
I've created an addin that puts a button on the "standard" toolbar (see
code below) using the clipboard - as this is the only way I could get it
working. The side-effect of this is that the clipboard is cleared - is
there a better way of getting my resource bitmap as the button image?

regards
Fred



Clipboard.Clear
Clipboard.SetData LoadResPicture(IIf(ToggleEnabled, 101, 102),
vbResBitmap) 'depends on enabled or not!!!!

'Attach our button to the Standard menu bar
Set ToggleBtn =
objInsp.CommandBars("Standard").Controls.Add(Type:=msoControlButton,
Temporary:=True)
With ToggleBtn
.Style = msoButtonIcon
.PasteFace
.Enabled = True
.ToolTipText = LoadResString(150)
End With
 
In Outlook 2002 and up, you can use the Picture and Mask properties.
Otherwise your only choice is restoring the clipboard. For a Delphi sample,
see the Babelfish addin source code on my site (uSaveClipboard.pas file).

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
 
Back
Top