近期,工作中需要把Office文档嵌入到WinForm窗体中,在打开某一类Office进程或,需要获取窗体的句柄,然后控制Office窗口,并嵌入到WinForm窗体中。但是要用到这些窗体的ClassName,费了很大周折,才找到一些,现整理一下,供以后参考。
下面是常见的应用程序 Windows 中包含的一些类名称:
Class Name Application ---------------------------------------- OMain ACCESS.EXE SciCalc CALC.EXE CalWndMain CALENDAR.EXE Cardfile CARDFILE.EXE Clipboard CLIPBOARD.EXE Clock CLOCK.EXE CtlPanelClass CONTROL.EXE XLMain EXCEL.EXE Session MS-DOS.EXE Notepad NOTEPAD.EXE pbParent PBRUSH.EXE Pif PIFEDIT.EXE PrintManager PRINTMAN.EXE Progman PROGMAN.EXE (Windows Program Manager) Recorder RECORDER.EXE Reversi REVERSI.EXE #32770 SETUP.EXE Solitaire SOL.EXE Terminal TERMINAL.EXE WFS_Frame WINFILE.EXE MW_WINHELP WINHELP.EXE #32770 WINVER.EXE OpusApp WINWORD.EXE MSWRITE_MENU WRITE.EXE PP11FrameClass POWERPNT.EXE
IEFrame MSIExplorer
wndclass_desked_gsk MSVBasicIDE
ThunderForm MSVBApp
FrontPageExplorerWindow40 MSFrontPage
rctrl_renwd32 MSOutLook
wndclass_desked_gsk MSVBasic