控制窗體的小程式

2022-07-18 02:15:14 字數 3161 閱讀 9310

控制窗體的位置和大小

1

import

win32con

2import

win32gui

3import

time

4import

random

56 qqwin = win32gui.findwindow("

txguifoundation

", "qq"

)78#

引數1:控制的窗體9#

引數2:大致方位,hwnd_notopmost上方10#

引數3:位置x11#

引數4:位置y12#

引數5:長度13#

引數6:寬度14#

引數7:swp_showwindow一直顯示

15while

true:

16 x = random.randrange(900)

17 y = random.randrange(600)

18 win32gui.setwindowpos(qqwin, win32con.hwnd_notopmost, x, y, 300, 300, win32con.swp_showwindow)

控制窗體的隱藏和顯示

1

import

win32con

2import

win32gui

3import

time

4importos5

6#找出窗體的編號,引數分別是類名和標題,通過myspy獲得

7 qqwin = win32gui.findwindow("

txguifoundation

", "qq"

)89#

顯示窗體

10win32gui.showwindow(qqwin, win32con.sw_show)

1112

#time.sleep(2)

1314

#隱藏窗體

15win32gui.showwindow(qqwin, win32con.sw_hide)

1617

while

true:

18 qqwin = win32gui.findwindow("

txguifoundation

", "qq"

)19win32gui.showwindow(qqwin, win32con.sw_hide)

20 time.sleep(1)

21win32gui.showwindow(qqwin, win32con.sw_show)

22 time.sleep(1)

2324

#os.rename("控制窗體的顯示和隱藏.py", "1、控制窗體的顯示和隱藏.py")

最近感覺特別的累,不過在學習的過程中,遇到很多有用的知識點,以後慢慢分享給大家。這幾天分享的內容都是跟做專案相關的知識點,好多我都忘記了,為了鞏固一下,每天會發一些小知識點,增強一下記憶。每天不知道寫什麼內容比較好,歡迎小夥伴提建議,我以後會好好改進。

最後再分享一點資料庫操作的知識點:

1 create database new_dbname;--新建資料庫

2 drop database old_dbnane; --刪除資料庫

3 show databases;--顯示資料庫

4 use databasename;--使用資料庫

5 select database();--檢視已選擇的資料庫

6 show tables;--顯示當前庫的所有表

7 create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..)[engine=engine_name];--建立表

8 drop table tablename; --刪除表

9 create table tablename select statement;--通過子查詢建立表

10 desc tablename;--檢視表結構

11 show create table tablename;--檢視建表語句

12 alter table tablename add new_fielname new_fieldtype;--新增列

13 alter table tablename add new_fielname new_fieldtype after 列名1;--在列名1後新增列

14 alter table tablename modify fieldname new_fieldtype;--修改列

15 alter table tablename drop fieldname;--刪除列

16 alter table tablename_old rename tablename_new;--表重新命名

17 insert into tablename(fieldname1,fieldname2,fieldnamen) valuse(value1,value2,valuen);--增

18 delete from tablename [where fieldname=value];--刪

19 update tablename set fieldname1=new_value where filename2=value;--改

20 select * from tablename [where filename=value];--查

21 truncate table tablename;--清空表中所有資料,ddl語句

22 show engines;--檢視mysql現在已提供的儲存引擎:

23 show variables like '

%storage_engine%

';--檢視mysql當前預設的儲存引擎

24 show create table tablename;--檢視某張表用的儲存引擎(結果的"

engine=

"部分)

25 alter table tablename engine=innodb--修改引擎

26 create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..) engine=engine_name;--建立表時設定儲存引擎

乙個小C 窗體程式

這程式摘自 head first in c 一書,由東南大學出版社影印。此程式的關鍵點的很多 2.while visible 為了使程式在未關閉前,背景色一直漸變 3.system.threading.thread.sleep 10 程式在10秒後掛起 具體程式 如下 此窗體只有乙個button控制...

窗體大小控制

1.如何使控制項適應窗體的改變?設定控制項的anchor屬性。設定為top,bottom,left,right就能隨窗體同比例縮放。2.如何使 窗體的大小如何能夠充滿整個螢幕 設定窗體的windowstate為maximized.3.如何使窗體保持一定的比例,不僅僅是充滿螢幕?system.draw...

MFC 程式呼叫控制台 隱藏窗體

咳咳,日常找茬,但絕對不是脫了褲子放屁,為什麼這麼說 因為最近碰到了個問題 我想在 win32 控制台裡使用 mfc 裡的類,但是翻來覆去改專案配置都沒有搞定,我覺得這是乙個坑,為什麼不能建立乙個 mfc 的程式讓它像 win32 控制台那樣去工作呢 於是就有了下文 在onwindowposchan...