tmytのらくがき

個人の日記レベルです

ver,1.2.1.2

Bold重いっていわれたのでやめてみた。未読/既読の判別方法は今のところなし。色設定をまた今度やる。
右端から流すとくま萌えさんとこのティッカーみたく流すオプションを追加してみた。たぶんBoldと比にならない位重い気がしますが。
CPU使用率測るの面倒だったので測ってません。きっと綺麗に流せば流すほどCPUとバッテリ消費すると思います。
気が向いたら省エネ仕様に変更するかも。


ということで以下今回の変更一覧。

  • 未読記事の場合descriptionにnew!の表示を追加
  • W+Infoの更新時間にずれが生じていたのを修正
  • システムが管理しているダイアログが前面にあると2秒間のタイマが呼ばれないので独自で管理できるように変更
  • XMLドキュメントの生成コードの修正
  • 右端から流すとき記事の最後が画面の1/3を超えたら次の記事も流すようなオプションの追加
  • Bold重いらしいのでやめた。

Boldしたい人はRssTicker.ini に以下追記で。

[RSSTicker]
(中略)
useboldfont=1

Download: SetupRssTicker1212.CAB

WifiInfoの文字色がおかしくなる件

人のコードに口挟むのはあまりよくないかな。。。と思いつつ。。。

  • BTのライブラリの初期化でWifiの値よんでた。
  • WM_CREATEでBTが初期化されないタイミングがあるとBTの状態表示が描画されない
  • 自身が選択されていない時でも文字色だけフォーカスがあってるようになってしまう

Download: WifiInfoSetup_Universal.1.25.1.CAB
Download: WifiInfoSetup_X01T.1.25.1.CAB

以下パッチ

続きを読む

新しいのリリースされてたのでカスタムしてみた。

X01T向け、HTCなどその他デバイス向けの2種類。
Universalは大体どんなデバイスでも動くと思います。今回はデバイス名決め打ちじゃないので。
X01TはSIMが刺さってないときにWifiとかSDとか使わせないためにドライバが変態的なのでUniversal版では動かないのです。困ったものだ。

Download: WifiInfoSetup_Universal.1.25.CAB
Download: WifiInfoSetup_X01T.1.25.CAB

以下パッチ

続きを読む

めも

WMなデバイス上で無線LANデバイス名を取得するコード。レジストリから気合。

HKEY hkey;
RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Comm\\", 0, KEY_ALL_ACCESS, &hkey);

wchar_t name[32];
DWORD n = 0, length;
while (RegEnumKeyEx(hkey, n++, name, &(length = 31), NULL, NULL, NULL, NULL) == 0)
{
	HKEY hsubkey;
	DWORD data, sz = sizeof(DWORD);
	RegOpenKeyEx(hkey, name, 0, KEY_ALL_ACCESS, &hsubkey);
	if (RegQueryValueEx(hsubkey, L"Wireless", NULL, NULL, (LPBYTE)&data, &sz) == 0) {
		MessageBox(NULL, name, NULL, 0);
		break;
	}
}

RegCloseKey(hkey);