碰到了乙個GDI 的問題,鬱悶ing。。。

2022-02-03 14:57:33 字數 403 閱讀 8122

如何知道乙個字串,在指定的寬度內,可以顯示多少個字元?

比如說我的乙個control上,draw乙個string,如果超過一定長度,我就把string截斷,後面顯示三個點

我用measurestring只能算出總長度,怎麼得到「適合」的字元個數?

用.net做。以前用bcb做,有乙個現成的函式可以用,忘記啥名字了。

舉個例子,我的control上需要輸出「中華人民1共2和國萬歲」,但是control沒有那麼寬,只能顯示到中華人民1共裡,那麼我需要顯示為:中華人民1共裡...(後面是三個點)。

查了sdk,settextcharacterextrasettextjustification.好像可以實現這個功能,但是看著又不像。哪位老大,有什麼好的辦法?

謝謝大家樂!!!

今天碰到了乙個取 REMOTE USER 的問題

asp.net中,當設定web.config中認證方式為 windows 時,程式中 request.servervariables remote user 能取到值。但是設成 forms 或者 none的時候,就取不到了,request.servervariables remote user 返回...

我碰到Cookie的乙個問題

csdn的使用者反饋回來乙個很詭異的bug,當使用者系統的時間不正確的時候,比正確時間快或者慢時,使用者就登入不上去,很詭異。解決這個問題花了我不少時間。導致這個問題的原因如下 使用 httpcontext.current.response.cookies.set 更新乙個cookie後,會導致 h...

安裝MSSQL碰到的乙個問題

為安全考濾,安裝之後會把一些內建的儲存過程去掉了。use master exec sp dropextendedproc xp cmdshell exec sp dropextendedproc sp oacreate exec sp dropextendedproc sp oadestroy ex...