掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MFC ActiveX Control でAppearanceのようなプロパティを作るには? (ID:69557)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
下記で既に質問されていました。 http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200401/04010012.txt 上記より切り貼り---------------------------------------------------- odlファイルに以下のソースを追加しました。 typedef [ uuid(AB95479D-8CE4-52EA-99F3-69752424522B), hidden ] enum { styleFoo = 0, styleBar = 1 } MyStyleSettings; dispinterface _DTttttt { properties: // メモ - ClassWizard はこの位置にプロパティ情報を追加します。 // このセクションの編集は慎重に行ってください。 //{{AFX_ODL_PROP(CTtttttCtrl) [id(1)] MyStyleSettings test; //}}AFX_ODL_PROP methods: // メモ - ClassWizard はこの位置にメソッド情報を追加します。 // このセクションの編集は慎重に行ってください。 //{{AFX_ODL_METHOD(CTtttttCtrl) //}}AFX_ODL_METHOD [id(DISPID_ABOUTBOX)] void AboutBox(); }; そして、このOCXをVBのフォームに利用すれば、確かにtestというプロパティは自動的に「0-styleFoo」「1-styleBar」の選択項目が設定されています。 ただし、このOCXをVCのフォームに利用するとき、testというプロパティを表示していません。 --------------------------------------------------------------------- typedef [ uuid(AB95479D-8CE4-52EA-99F3-69752424522B), hidden ] enum { styleFoo = 0, styleBar = 1 } MyStyleSettings; を追加する場所がわかりません。 uuid(AB95479D-8CE4-52EA-99F3-69752424522B), ....とあることは 直接テキストに追加できないのかな?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.