<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Feeling

        三人行,必有我?guī)熝?/p>

       ::  :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      185 隨筆 :: 0 文章 :: 392 評論 :: 0 Trackbacks

    擴(kuò)展SWT功能,實現(xiàn)了Windows下注冊表,磁盤,CPU,內(nèi)存,目錄訪問,網(wǎng)絡(luò),關(guān)機(jī),系統(tǒng)特性等常用API功能。現(xiàn)在可以通過CVS進(jìn)行訪問該項目,直接下載:http://www.tkk7.com/Files/cnfree/swt-extension.zip

    SWT Extension under Windows OS can be checked out through CVS now!?

    User can access it from:
    ?
    cvs -z3 -d:pserver anonymous@feeling.cvs.sourceforge.net:/cvsroot/feeling co -P org.eclipse.swt.extension ?
    ?
    Add native method:?

    public ? static ? final ? native ? boolean ?ShowCursor( boolean ?bShow);
    public ? static ? final ? native ? void
    ?GetDiskFreeSpace(String?drive,?DISKFREESPACE?diskFreeSpace);
    public ? static ? final ? native ? void
    ?GetSystemInfo(SYSTEM_INFO?systemInfo);
    public ? static ? final ? native ? void
    ?GlobalMemoryStatus(MEMORYSTATUS?memoryStatus);
    public ? static ? final ? native ? int
    ?GetDriveType(String?drive);
    public ? static ? final ? native
    ?String[]?GetLogicalDrives();
    public ? static ? final ? native
    ?String?GetVolumeLabel(String?drive);
    public ? static ? final ? native ? boolean
    ?SetVolumeLabel(String?drive,?String?label);
    public ? static ? final ? native
    ?String?GetCurrentDirectory();
    public ? static ? final ? native ? boolean
    ?SetCurrentDirectory(String?directory);
    public ? static ? final ? native ? boolean
    ?RegistryKeyIteratorHasNext(KeyIterator?iterator);
    public ? static ? final ? native ? void
    ?DeleteRegistryKey(RegistryKey?key);
    public ? static ? final ? native ? boolean
    ?RegistryKeyHasSubKeys(RegistryKey?key);
    public ? static ? final ? native ? boolean
    ?RegistryKeyHasValue(RegistryKey?key,?String?name);
    public ? static ? final ? native
    ?String?RegistryKeyValueIteratorGetNext(ValueIterator?iterator);
    public ? static ? final ? native ? boolean
    ?RegistryKeyHasValues(RegistryKey?key);
    public ? static ? final ? native
    ?RegistryValue?RegistryKeyGetValue(RegistryKey?key,?String?name);
    public ? static ? final ? native ? void
    ?RegistryKeySetValue(RegistryKey?key,?RegistryValue?value);
    public ? static ? final ? native ? void
    ?RegistryKeyDeleteValue(RegistryKey?key,?String?name);
    public ? static ? final ? native
    ?String?RegistryKeyIteratorGetNext(KeyIterator?iterator);
    public ? static ? final ? native ? boolean
    ?ExistsRegistryKey(RegistryKey?key);
    public ? static ? final ? native ? void
    ?CreateRegistryKey(RegistryKey?key);
    public ? static ? final ? native ? boolean
    ?RegistryKeyValueIteratorHasNext(ValueIterator?iterator);
    public ? static ? final ? native ? int
    ?CreateShortCut(String?sourceFile,?String?linkFile,String?linkDescriptor);
    public ? static ? final ? native ? int
    ?SHFileOperationA(SHFILEOPSTRUCT?shFileOpStruct);
    public ? static ? final ? native ? int
    ?SHFileOperationW(SHFILEOPSTRUCT?shFileOpStruct);
    public ? static ? final ? native ? boolean ?FlashWindow( int ?hwnd,? boolean
    ?bInvert);
    public ? static ? final ? native ? boolean ?SetLayeredWindowAttributes( int ?hwnd,? int ?color,? byte ?alpha,? int
    ?type);
    public ? static ? final ? native
    ?String?GetSystemDirectory();
    public ? static ? final ? native
    ?String?GetWindowsDirectory();
    public ? static ? final ? native
    ?String?GetTempPath();
    public ? static ? final ? native
    ?String?GetLongPathName(String?shortPathName);
    public ? static ? final ? native ? boolean ?SetWallPaper( char []?picturePath, int
    ?style);
    public ? static ? final ? native ? int ?Ping(?String?host?,? int
    ?dateSize?);
    public ? static ? final ? native ? int
    []?GetMACID(?);
    public ? static ? final ? native ? int []?GetMACAddress(? int
    ?MACID);
    public ? static ? final ? native ? boolean ?Reboot( boolean
    ?force);
    public ? static ? final ? native ? boolean ?Shutdown( boolean
    ?force);
    public ? static ? final ? native ? boolean ?Logoff( boolean
    ?force);
    public ? static ? final ? native ? boolean
    ?LockWorkStation();
    public ? static ? final ? native ? boolean ?SuspendWorkstation( boolean ?suspend, boolean
    ?force);
    public ? static ? final ? native ? boolean ?InitiateShutdownA( byte []?info, int ?time,? boolean ?force?, boolean
    ?reboot);
    public ? static ? final ? native ? boolean ?InitiateShutdownW( char []?info, int ?time,? boolean ?force?, boolean
    ?reboot);

    snapshot:
    swt-extension.jpg

    評論

    # re: SWT Extension under Windows OS 項目可以通過CVS訪問了! 2007-01-29 11:17 alon xiong
    你好,我用了你的Extension.FlashWindow函數(shù),在你的Example例子里面調(diào)用成功, 當(dāng)最小化時任務(wù)欄會閃爍:
    shell.addShellListener(new ShellAdapter() {
    public void shellDeactivated(ShellEvent e){
    Extension.FlashWindow(shell.handle, true);
    }
    });

    然后我將你的class打包成jar,將lib里面的兩個dll放到j(luò)ar的根目錄下,然后在我的RCP程序中這樣調(diào)用:
    Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
    Extension.FlashWindow(shell.handle, true);

    任務(wù)欄不會閃爍,但是我用以下語句取代Extension.FlashWindow(shell.handle, true);這句時,
    shell.open();
    shell.setMinimized(false);
    shell.forceActive();
    shell.forceFocus();
    可以打開窗口,證明shell是正確的
    請問這是為什么?是不是我那里設(shè)置不對,謝謝!
      回復(fù)  更多評論
      

    # re: SWT Extension under Windows OS 項目可以通過CVS訪問了! 2007-04-06 04:18 催月淚
    SWT Extension 這個項目是不是已經(jīng)停止開發(fā),我在sourceforge沒有找到,但找到了一個eclipse ui extension  回復(fù)  更多評論
      

    # re: SWT Extension under Windows OS 項目可以通過CVS訪問了! 2007-04-06 10:57 三人行,必有我?guī)熝?/a>
    SWT Extension 是 eclipse ui extension 的子項目。不過由于工作的原因,最近確實沒有時間開發(fā)了。  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    GitHub |  開源中國社區(qū) |  maven倉庫 |  文件格式轉(zhuǎn)換 
    主站蜘蛛池模板: 亚洲无码一区二区三区| 亚洲中文字幕无码爆乳AV| 老司机亚洲精品影院| 深夜福利在线视频免费| 国产成人精品男人免费| 亚洲欧美日本韩国| 午夜高清免费在线观看| 亚洲欧洲无码一区二区三区| 特级做A爰片毛片免费69| 亚洲精品第一国产综合野| 无码日韩人妻av一区免费| 色老板亚洲视频免在线观| 毛片免费观看的视频| AV激情亚洲男人的天堂国语| 国产精品免费看久久久久| 亚洲6080yy久久无码产自国产| 免费jjzz在在线播放国产| 一区二区三区免费电影| 亚洲色无码一区二区三区| 午夜爽爽爽男女免费观看影院| 久久久亚洲欧洲日产国码aⅴ| 曰批全过程免费视频网址| 亚洲男人天堂2018av| 全黄性性激高免费视频| 久久嫩草影院免费看夜色| 亚洲永久永久永久永久永久精品| 1区2区3区产品乱码免费| 亚洲欧美国产欧美色欲| vvvv99日韩精品亚洲| 青柠影视在线观看免费| 亚洲国产高清在线精品一区| 蜜臀91精品国产免费观看| h片在线播放免费高清| 亚洲国产综合专区在线电影 | 久久综合图区亚洲综合图区| 99精品一区二区免费视频| 亚洲欧美成人一区二区三区| 亚洲熟妇av一区二区三区漫画| 8x8x华人永久免费视频| 日韩精品亚洲专区在线影视| 亚洲成av人片在线观看无码不卡|