Addin Project 에서...
1. 사용자 정의 폼을 하나 만든다.
Project -> Add User Control...
2. 폼을 꾸민다.
맘대로. 예쁘게
3. OnStartupComplete에 코드를 써준다.
public void OnStartupComplete(ref Array custom) { try { object objTemp = null; Windows2 toolWins = (Windows2)_applicationObject.Windows; Window toolWin = toolWins.CreateToolWindow2( _addInstance, Assembly.GetExecutingAssembly().Location, "MyAddin4.UserControl1", "caption", "GUID", ref objTemp); toolWin.Visiable = true; } catch (System.Exception ex) { MessageBox.Show(ex.Message); } } |
"MyAddin4.UserControl1"
1. 에서 생성한 form의 namespace와 form 의 이름을 써준다.
나의 경우 MyAddin4 : project이름, UserControl1 : form이름 이였다.
"caption"
말 그대로 form의 이름이다.
SolutionExplorer, Output 같은 창들에 붙어있는 이름과 같은것.
"GUID"
Tools -> Create GUiD에서
새로 생성한 것을 사용한다.
아무거나 사용해도 될듯하다.
guid
http://msdn.microsoft.com/ko-kr/library/ms241442(v=vs.80).aspx
dockable
http://stackoverflow.com/questions/7363230/how-to-programmatically-dock-a-toolwindow-in-a-visual-studio-addin
'Develop' 카테고리의 다른 글
Boost::any (0) | 2012.04.13 |
---|---|
컴파일러 버젼 Define (0) | 2012.01.13 |
python simple web server (0) | 2011.10.03 |
apache 서버 (0) | 2011.09.29 |
samba 설정 (0) | 2011.09.29 |