DOBON.NETプログラミング掲示板過去ログ
OLE組み込みオブジェクトについて
題名: OLE組み込みオブジェクトについて
著者: kame
日時: 2006/11/17 12:04:57
ID: 18263
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[VB6]
分類:[VB6以前]
初めて投稿させてもらいます。
VB6でMDI子フォームにOLEコントロールを貼り付け、
.class=Paint.Pictureと設定して下記のソースで、
OLEをクリックするとペイント(mspaint)が組み込まれるのですが、
テキスト入力を選んで「書式バー」を表示してもフォーカスが移らず、
フォント等を選択できません。
回避方法があれば教えてもらえないでしょうか。
ちなみにVB4だとこの現象は起こりません。
Private Sub Form_Load()
picD.Picture = picD.Image
SavePicture picD, Environ("TEMP") & "\test.bmp"
OLE1.CreateEmbed Environ("TEMP") & "\test.bmp"
Kill Environ("TEMP") & "\test.bmp"
End Sub
Private Sub OLE1_Click()
OLE1.DoVerb (vbOLEShow)
OLE1.Refresh
DoEvents
End Sub
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[VB6以前]
初めて投稿させてもらいます。
VB6でMDI子フォームにOLEコントロールを貼り付け、
.class=Paint.Pictureと設定して下記のソースで、
OLEをクリックするとペイント(mspaint)が組み込まれるのですが、
テキスト入力を選んで「書式バー」を表示してもフォーカスが移らず、
フォント等を選択できません。
回避方法があれば教えてもらえないでしょうか。
ちなみにVB4だとこの現象は起こりません。
Private Sub Form_Load()
picD.Picture = picD.Image
SavePicture picD, Environ("TEMP") & "\test.bmp"
OLE1.CreateEmbed Environ("TEMP") & "\test.bmp"
Kill Environ("TEMP") & "\test.bmp"
End Sub
Private Sub OLE1_Click()
OLE1.DoVerb (vbOLEShow)
OLE1.Refresh
DoEvents
End Sub