討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 最紅的App開發語言:Kotlin 想要資料分析就學Python
[ 回上頁 ] [ 討論區發言規則 ]
not supported for a Heads Up Display window
更改我的閱讀文章字型大小
作者 : daniel(冷眼)討論區板主 VC++優秀好手遊戲程式設計優秀好手DirectX優秀好手C++優秀好手貼文超過1000則人氣指數超過70000點
[ 貼文 1564 | 人氣 84169 | 評價 6990 | 評價/貼文 4.47 | 送出評價 15 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/11/13 下午 08:21:23
一個神奇的錯誤。

初始化時設定一切正常
pDockingWindow = [ [ DXFloatPanel alloc ] initWithContentRect:NSMakeRect( 100, 100, 300, 300)
styleMask: NSUtilityWindowMask | NSHUDWindowMask | NSTitledWindowMask
backing:NSBackingStoreBuffered
defer:NO ];

可是當我用程式來致能是竟然發生嚴重錯誤
Window styleMask 0x2001 is not supported for a Heads Up Display window

後來我試了很種變化。
只要初始化時雙種樣式同時設定。之後的開開關關都沒差。
不然之後開啟都會發生錯誤,只能有一樣式存在

致能的函數如下。我有漏掉什麼細節嗎?
- ( void ) EnableHUDWindow:( BOOL ) bFlag;
{
NSUInteger nStyleMask = [ self styleMask ];

if( bFlag )
{
nStyleMask |= NSHUDWindowMask;
nStyleMask |= NSTitledWindowMask;
}
else
{
nStyleMask ^= NSHUDWindowMask;
}

[ self setStyleMask:nStyleMask ];
}
作者 : atinxp(ati)
[ 貼文 2 | 人氣 1 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/11/15 上午 10:08:22
DXFloatPanel是否是繼承於NSPanel
若是繼承於NSWindow就會出現該訊息


作者 : daniel(冷眼)討論區板主 VC++優秀好手遊戲程式設計優秀好手DirectX優秀好手C++優秀好手貼文超過1000則人氣指數超過70000點
[ 貼文 1564 | 人氣 84169 | 評價 6990 | 評價/貼文 4.47 | 送出評價 15 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/11/15 上午 11:10:47
///////////////////////////////////////////////////////////////////////////////
// Class Declaration
///////////////////////////////////////////////////////////////////////////////
/**
 * @class DXFloatPanel
 *
 * @brief 自訂的浮動視窗 - not publicly exposed
 *
 * @usage
 */
@interface DXFloatPanel : NSPanel
//!
- ( void ) EnableHUDWindow:( BOOL ) bFlag;
//!
- ( void ) EnableTitleBar:( BOOL ) bFlag;
//!
- ( void ) EnableBlurWindow;
@end


@@ 應該沒錯..NSPanel也是繼承NSWindow
基本上只是用來做拖動的容器或新的增窗口..
是可以用另一種效果來取代..
只是在測試視窗所有效果時發現的問題

 板主 : 徵求中
 > Mac程式設計 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Mac程式設計 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Mac程式設計
1 阿文 70 
2 ansun 60 
3 dick 60 
4 阿新 30 
5 eddie_on_mac 30 
6 20 
7 nat626 10 
Mac程式設計
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
3.173828E-02