我試圖讓我的主窗口調整大小,使它擴展到右側,並將原始部分保留在與之前相同的位置。現在,當我點擊我的調整大小按鈕時,它會向左擴展,將其控制向外推出,爲新空間騰出空間。我希望它向右擴展,以便它像一個滑出窗口。新的空間將顯示一個保存項目的ScrollView。如何更改我的可可窗口調整方向?
這就是我想做的事:
|---------------------|
|------Original-----|
|---------------------|
|-----------------------------------------------|
|------Original------| ---> New Space --|
|-----------------------------------------------|
現在它是這樣做的:
|---------------------|
|------Original-------|
|---------------------|
|-----------------------------------------------|
|------Original-----| <-- New Space --|
|-----------------------------------------------|
推進原始到左邊。
(我希望這可以幫助,過了好一會兒)
這裏是我的代碼
NSRect resize;
int newWinWidth = 800;
int newWinHeight = 380;
resize = NSMakeRect([window frame].origin.x - (newWinWidth - (int)(NSWidth([window frame]))), [window frame].origin.y - (newWinHeight - (int)(NSHeight([window frame]))), newWinWidth, newWinHeight);
[window setFrame:resize display:YES animate:YES];`
也許我需要做的是改變窗口的出身,但我想不通了解如何做到這一點。
在此先感謝!
如果您需要更多信息或其他信息不明確,請提出任何問題。
我不明白你的意思是「將原稿推向左邊」。它改變了立場嗎?如果您使用QuickTime Player或Screenium或ScreenFlow錄製視頻並將其張貼到YouTube上,這可能是最好的,因此我們可以看到您在說什麼。 – 2010-11-07 22:29:11
Here:http://www.youtube.com/watch?v = vQV-JbLsntI這可能是一個更好的主意。 – mightimaus 2010-11-08 00:26:02